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 …
Categoría: Consultas
Extracción de datos
ColumnStore index en SQL Server
ColumnStore index en SQL Server La importancia de los índices en las consultas radica en que estos van a permitir optimizar la obtención del conjunto de resultados.Los índices son estructuras que ordenan los registros de una tabla o vista por uno o más campos de manera ascendente o descendente.Los índices en una tabla o vista …
Grouping Sets en SQL Server
Uso de Grouping Sets en SQL Server Los agrupamiento en SQL Server permiten mostrar un conjunto de resultados donde una o mas columnas que se muestran es el resultado del uso de alguna de las funciones de agregado que calculan suma, promedio,máximo, mínimo, etc.Si se desea mostrar mas de un agrupamiento en el mismo conjunto …
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 …
Cross Apply y Outer Apply SQL Server
Uso de Cross Apply y Outer Apply La cláusula CROSS APPLY de la instrucción select se comporta de manera similar a una subconsulta correlacionada, con la diferencia que nos permite usar la cláusula ORDER BY dentro de la subconsulta. Esto es muy útil cuando se requiere registros superiores o inferiores de una subconsulta para usarlo …
Over Partition By en SQL Server
Usando la cláusula OVER en SQL Server La cláusula Over en una consulta determina la partición y el orden de un conjunto de filas antes de que se aplique la función de Windows asociada, es decir, la cláusula OVER define un conjunto de filas especificado por el usuario dentro de un conjunto de resultados de …
Tamaño de tablas en SQL Server
Tamaño de tablas SQL Server En una base de datos en SQL Server la información es almacenada en las tablas, estas pueden llegar a convertirse en tablas grandes y es necesario considerar una partición horizontal en tablas que son grandes. (Ver partición Horizontal de tablas)
Union en Store procedure
Usando Union en Store Procedures SQL Server En este artículo se muestran procedimientos almacenados en los que se han utilizado la cláusula Union del Select para mostrar un reporte que incluye totales de un campo mostrado.
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 …
Leer campos XML en SQL Server
Como usar campos XML en SQL Server Los datos de tipo XML son muy efectivos cuando se guardan correctamente en las tablas. Se pueden usar campos de tipo XML para poder almacenar en la misma tabla datos similares a un Maestro – Detalle sin necesidad de otra tabla.
