Maneras de ejecutar sentencias SQL

Existen 4 maneras de ejecutar sentencias SQL dentro de SQL Server, en este articulo revisamos cada una de ella y las diferencias entre ellas.

Tablas temporales & variables

Existen diferencias importantes al diseñar un procedure con tablas temporales. El tiempo de ejecución puede variar considerablemente si seleccionamos incorrectamente el tipo de tabla a utilizar.

Revisando nuestras columnas IDENTITY

Es importante revisar en que valor se encuentran nuestras columnas identity para evitar un error en nuestras aplicaciones en horarios de producción.

Manejo de errores sin TRY/CATCH

Cuando desarrollamos con T-SQL, necesitamos tomar en consideración situaciones en la cuales nuestro código puede fallar. SQL Server provee herramientas para el manejo de errores. Esta se mejoro con SQL Server 2005 (TRY/CATCH), sin embargo existen todavía algunos aspectos de T-SQL que siguen faltando. SQL Server 2008 no agrego ninguna mejora en esta área.

Manejo de errores sin TRY/CATCH

Cuando desarrollamos con T-SQL, necesitamos tomar en consideración situaciones en la cuales nuestro código puede fallar. SQL Server provee herramientas para el manejo de errores. Esta se mejoro con SQL Server 2005 (TRY/CATCH), sin embargo existen todavía algunos aspectos de T-SQL que siguen faltando. SQL Server 2008 no agrego ninguna mejora en esta área.

Tablas temporales & variable table

Existen diferencias importantes que debemos considerar a lo hora de decidir si vamos a usar una tabla temporal o una variable table.

Tablas temporales & variables

Existen diferencias importantes al diseñar un procedure con tablas temporales. El tiempo de ejecución puede variar considerablemente si seleccionamos incorrectamente el tipo de tabla a utilizar.

Hacer un BCP-out y despúes un BCP-in puede cambiar tus datos

Una de las causas por las que extraemos información de un a tabla por medio de un BCP es para eliminar la fragmentación que puede tener una tabla, pero debemos de tener en cuenta que el hacer esto para después volver a insertar la información con otro BCP puede alterar nuestros datos.

Buscar en el sitio

Noticias Recientes

TIPS

Para cambiar el esquema por default de tu conexión en Oracle solo es necesario ejecutar:

ALTER SESSION SET current_schema="Nombre_esquema"

Necesitas Soporte

Proveemos soporte de base de datos SQL Server, Sybase, Oracle y MySQL. Nuestro servicio, le permite contar con un experto las 24 horas al día los 365 días del año.

Nuestros servicios están diseñados para que solo pague por el soporte que necesita. El pago se realiza de manera mensual basado en el nivel de cobertura que requiera. En promedio este costo va de un 30% a un 60% menos, de lo que le pagaría a un DBA en sitio.

Contactanos

Comodo SSL