Author's posts

Vistas del sistema en SQL Server

Vistas del sistema  Consultando los metadatos en SQL Server Las Vistas del sistema son vistas integradas que proporcionan información sobre el catálogo del sistema. Se utililiza la instrucción Select para visualizar los metadatos, es decir, listar los elementos de la base de datos como: tablas, columnas, vistas, procedimientos almacenados, funciones definidas por el usuario, restricciones, …

Continuar leyendo »

Certificados en SQL Server

Certificados en SQL Server Un certificado es un asegurable a nivel de base de datos que sigue el estándar X.509 y admite campos X.509 V1. La instrucción CREATE CERTIFICATE permite cargar un certificado desde un archivo, una constante binaria o un ensamblado. Esta declaración también puede generar un par de claves y crear un certificado …

Continuar leyendo »

FDU con variables tipo Tabla

Funciones definidas por el usuario con variables tipo tabla 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 una tabla, dependiendo de como han sido diseñadas. (Ver Funciones definidas por el usuario) Las variables tipo tabla son tipos de variables …

Continuar leyendo »

Credenciales en SQL Server Modificar y eliminar

Credenciales en SQL Server Modificar y eliminar credenciales Una credencial es un objeto de SQL Server que contiene la información de autenticación necesaria para acceder a un recurso cuyo acceso está administrado fuera de SQL Server, por ejemplo una carpeta, una impresora, un recurso compartido asignado a una cuenta de Windows. (Ver credenciales en SQL …

Continuar leyendo »

Transacciones en SQL Server

¿Qué es una transacción en SQL Server? Una transacción en SQL Server es un conjunto de instrucciones del Transact SQL que se ejecutan como un único bloque, si una de las instrucciones reporta error todo el conjunto de instrucciones se anula, si ninguna instrucción reporta un error, todas las instrucciones se confirman y ejecutan con éxito.

Continuar leyendo »

Como usar constraints en SQL Server

Usando restricciones en tablas en SQL Server Al diseñar una base de datos, una de las mejores formas de trabajar es diseñar correctamente las tablas, los datos ingresados deben casi siempre de cumplir ciertas reglas, las cuales se pueden conseguir usando las restricciones para los campos de cada tabla.

Continuar leyendo »

Comparando Agrupamientos, Subconsultas y FDU

Comparando agrupamientos, Subconsultas y FDU en SQL Server Una consulta que tiene agrupamientos se puede extraer usando también subconsultas y funciones definidas por el usuario. Este artículo explica como se debe analizar el resultado en la extracción de datos desde varias tablas, compararemos los valores del «Plan de ejecución estimado» de las siguientes tres maneras: Usando Joins y …

Continuar leyendo »

Variables en SQL Server

Como usar variables en SQL Server SQL Server permite el manejo de variables en la implementación de códigos T-SQL en cualquiera de los objetos que el usuario necesite crear, pudiendo ser procedimientos almacenados, cursores, triggers, funciones definidas por el usuario, etc. Las variables definidas en SQL Server al igual que cualquier otro programa tienen un …

Continuar leyendo »

Consulta Asistencias

La solución a la consulta hecha a traves del grupo SQL Server 2008 – 2019

Continuar leyendo »

Partición horizontal de tablas existentes en SQL Server

Partición horizontal de tablas existentes en SQL Server La partición de las tablas es una práctica que permite aumentar la eficiencia en el almacenamiento de la información cuando se trata de tablas grandes, una tabla grande puede tener muchos campos, lo que se recomienda una partición vertical o puede tener muchos registros por lo que …

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 »

Uso de Offset y Fetch Next en Select

Usando OffSet y Fetch next en Select de SQL Server La instrucción Select (Ver Select) tiene varias opciones que se pueden incluir según las necesidades de la presentación de la información extraída de una o más tablas. En ocasiones es necesario mostrar los registros en un determinado orden, ya sea ascendente o descendente por uno …

Continuar leyendo »

Funciones Trim, Concat_ws y String_agg SQL Server 2017

Funciones Trim, Concat_WS y String_Agg de SQL Server 2017 SQL Server provee funciones nuevas, este artículo describe las nuevas funciones Trim, la función Concat_ws y la función String_agg propias de SQL Server 2017.

Continuar leyendo »

Uso de On Filegroup en Select into

Uso de Select Into en un Filegroup Como usar into en Select La instrucción Select permite extraer la información guardada en las tablas de la base de datos, en ocasiones es necesario conservar los datos de una consulta y para eso podemos crear una tabla con el resultado de la consulta usando la opción Into …

Continuar leyendo »

Instalar SQL Server 2017

Instalación de SQL Server 2017 En este artículo se describe como instalar SQL Server 2017. Esta instalación se realizó en un equipo con Windows 10 Pro. Antes de instalar SQL Server 2017 versión Developer Edition Agregar idioma Español (España) Antes de instalar SQL Server 2017, se debe agregar las opciones de idioma de Español (España). …

Continuar leyendo »

Colaboración Balance

Continuar leyendo »

Dynamic Data Masking en SQL Server

Dynamic Data Masking SQL Server desde la versión 2016 incluye una nueva característica de enmascaramiento de datos dinámico que permite dar cierto grado de seguridad para poder cambiar los caracteres que se visualizan por caracteres diferentes.

Continuar leyendo »

Colaboración Cursores

El código para lo que se requiere según la consulta

Continuar leyendo »

Comandos DBCC categoría Varios

Comandos DBCC Instrucciones varias Los comando DBCC de esta categoría permiten realizar tareas varias como habilitar marcas de seguimiento o quitar una DLL de la memoria. Los comando DBCC de esta categoría son: DBCC dllname (FREE) DBCC HELP DBCC FREESESSIONCACHE DBCC TRACEOFF DBCC FREESYSTEMCACHE DBCC TRACEON

Continuar leyendo »