Author's posts

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 »

Comandos DBCC categoría mantenimiento

DBCC categoría Mantenimiento Los comandos de la categoría Mantenimiento permiten realizar tareas de mantenimiento en las bases de datos, los índices o los grupos de archivos. Los comandos DBCC de mantenimiento son los siguientes: DBCC CLEANTABLE DBCC INDEXDEFRAG DBCC DBREINDEX DBCC SHRINKDATABASE DBCC DROPCLEANBUFFERS DBCC SHRINKFILE DBCC FREEPROCCACHE DBCC UPDATEUSAGE

Continuar leyendo »

Como usar Graph Tables en SQL Server

Usando Graph Tables Aplica para SQL Server 2017 SQL Server 2017 permite manejar las relaciones entre tabla de cuya cardinalidad es de muchos a muchos con las opciones de Graph Tables, se pueden manejar de manera clásica creando una tabla adicional para las relaciones de muchos a muchos. SQL Server 2017 provee el concepto de …

Continuar leyendo »

Como usar 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 »