Categoría: Programación

SP, Cursores, FDU, T-SQL

Inserción de Funciones definidas por el usuario

Inserción de UDF escalares SQL Server 2019 La Inserción de UDF escalar (Función definida por el usuario escalar), es una característica nueva de SQL Server 2019 incluída dentro del procesamiento de consultas inteligentes. La inserción de UDF escalar mejora el rendimiento de las consultas que llaman a UDF escalares en SQL Server. Las UDF escalares …

Continuar leyendo

Cursor en Store Procedure

Cursor en Store Procedure SQL Server En este ejercicio se va a crear un cursor el cual analizará el volumen de compras de un cliente, los clientes y su volumen de compras se van a guardar en tablas diferentes, separando a los clientes que han comprado por encima de la media de todos los pedidos …

Continuar leyendo

UnPivot SQL Server

Unpivot en SQL Server Los operadores PIVOT y UNPIVOT de la instrucción Select permiten cambiar una expresión con valores de tabla en otra tabla donde las columnas de la tabla origen se transponen en la tabla destino.

Continuar leyendo

Transacciones en SQL Server

Transacciones en SQL Server Características de las transacciones Atomicidad: significa que las instrucciones de la transacción tienen éxito o fallan juntas. A menos que todos las instrucciones se ejecuten correctamente la transacción será completada. Consistencia: significa que las instrucciones en una transacción tiene un estado consistente. La transaccion lleva la base de datos subyacente de …

Continuar leyendo

FDU con variables tipo tabla SQL Server

Funciones definidas por el usuario con variables tipo tabla en SQL Server Las funciones definidas por el usuario, FDU, son porciones de código guardadas en la base de datos y que retornan un valor o retornan un conjunto de datos, dependiendo de como han sido diseñadas. (Ver Funciones definidas por el usuario)

Continuar leyendo

Variables XML en SQL Server

Como usar variables de tipo XML en SQL Server Los campos de tipo XML son muy efectivos para guardar información relacionada con un diseño Maestro – Detalle, los datos XML son soportados por todos los lenguajes de programación por lo que su uso es muy efectivo.

Continuar leyendo

Tipos de datos definidos por el usuario con formato de tabla

Tipos de datos definidos por el usuario con formato de tabla en SQL Server Los tipos de datos definidos por el usuario son bastante útiles para estandarizar los tipos de datos en las tablas, estos son creados en base a los tipos de datos nativos de SQL Server (Ver Tipos de datos definidos por el …

Continuar leyendo

Snippets en SQL Server

Uso de Snippets en SQL Server Desde SQL Server 2012 los fragmentos de código se incluyen basándose en el shell de Visual Studio 2010, característica que es muy familiar a los programadores que usan Visual Studio, los fragmentos de código o Snippets fueron creados teniendo en cuenta el uso repetido de sentencias T-SQL, como por …

Continuar leyendo

Cursores con variables tipo tabla

Cursor con variable tipo tabla en SQL Server Los cursores guardan en memoria el resultado de una instrucción Select para luego poder recorrer los registros y poder con cada uno de ellos realizar algún tipo de trabajo.

Continuar leyendo