Usando Output de Merge La instrucción Merge realiza instrucciones de inserción de registros, actualización o eliminación de registros en una tabla de destino en la misma base de datos o en otra base de datos según los resultados de combinar los registros con una tabla de origen.
Categoría: Programación
SP, Cursores, FDU, T-SQL
Usando cursor en SQL Server
Usando Cursores en SQL Server Los cursores permiten almacenar los datos de una consulta T-SQL en memoria y poder manipular los datos de los elementos resultantes para realizar operaciones con ellos. Se recomienda su uso con cierto cuidado porque consume mucha memoria, la instrucción select que llena el cursor debe ser lo más selectiva posible.
Merge en Graph Tables
Usando Merge en Graph Tables SQL Server Una base de datos gráfica es una colección de nodos (o vértices) y bordes (o relaciones). Un nodo representa una entidad (por ejemplo, una persona o una organización) y un borde representa una relación entre los dos nodos que conecta (por ejemplo, grupos o amigos). Tanto los nodos …
Usando Merge con Select
Usando Merge con una consulta como origen La instrucción Merge realiza instrucciones de inserción de registros, actualización o eliminación de registros en una tabla de destino en la misma base de datos o en otra base de datos según los resultados de combinar los registros con una tabla de origen, esta tabla origen puede ser …
Pivot y procedimientos almacenados
Usando Pivot y Procedimientos almacenados Las operaciones con Pivot nos permitirá convertir los resultados de una consulta que se presentan en filas y mostrarlos en columnas. Pivot utiliza las funciones de agregado para presentar los datos en columnas. En esteartículo se presentan varios ejercicios usando el operador Pivot usando procedimientos almacenados para hacer las consultas …
Reconstruir índices en SQL Server
Reconstruir los índices en SQL Server Índices en SQL Server Un índice de SQL Server es una estructura en disco o en memoria asociada con una tabla o vista que acelera la recuperación de filas de la tabla o vista. Un índice contiene claves generadas a partir de una o varias columnas de la tabla …
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 …
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 …
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.
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 …
