Category: Registros – Vistas

Opciones Registros

Importar datos desde Microsoft Excel

Como importar datos desde Microsoft Excel En muchas ocasiones los datos que se necesitan guardar en las tablas en una base de datos de SQL Server se encuentran guardados en archivos de Microsoft Excel, para poder guardar los datos en SQL Server es necesario realizar el proceso de importación de datos.

Continuar leyendo »

Triggers – Historial de registros eliminados

Trigger historial de eliminados Los Triggers son una herramienta muy poderosa para asegurar integridad de datos, posibilidad de recuperar los datos si se usa una eliminación usando Delete, guardar historial de acciones para efectos de auditoria (Ver Historial con Triggers),  acciones que pueden reemplazar a la inserción  (Ver Triggers Instead of), etc.

Continuar leyendo »

Triggers DDL

Triggers DDL Los Triggers DDL son aquellos que se disparan cuando se realizan eventos  DDL, que son las siglas de Data Definition Language, estos comando son Create, Alter, Drop, GRANT, DENY, REVOKE o UPDATE STATISTICS

Continuar leyendo »

Secuencias en SQL Server

Como crear Secuencias en SQL Server Se puede definir una secuencia como un conjunto de valores que parten de un valor inicial, tienen un incremento o decremento, lo que significa que la secuencia puede ser ascendente o descendente y pueden tener un valor final.

Continuar leyendo »

Encriptar y desencriptar datos

Encriptar y Desencriptar datos en SQL Server La importancia de proteger los datos es una actividad que no se debe descuidar, cuando se guarda información en las tablas, algunos datos no deben ser fácilmente accesibles y si de alguna forma se pueden acceder a estos, deben en los posible presentarse de manera encriptada.

Continuar leyendo »

Procedimientos Almacenados con parámetros de salida

Procedimientos Almacenados con parámetros de salida Los procedimientos almacenados son bloques de código reutilizable guardados en la base de datos que tienen un propósito. (Ver Procedimientos Almacenados) Existen procedimientos almacenados que no tienen parámetros, es decir, no necesitan de ningún valor para que se ejecuten, las tareas que realizan estos generalmente son sencillas.

Continuar leyendo »

Funciones definidas por el usuario con valores de tabla

Funciones definidas por el usuario con valores de tabla Las funciones definidas por el usuario con valores de tabla son las funciones que devuelven un tipo de datos table. Estas funciones son una alternativa eficaz  a las vistas. (Ver vistas). Las funciones definidas por el usuario con valores de tabla pueden ser utilizadas cuando se permitan …

Continuar leyendo »

Triggers Instead Of en SQL Server

Triggers de Tipo Instead of Los triggers instead of son un tipo de Triggers que reemplazan las instrucciones que hace que se dispare, use estos tipos de Triggers cuando es necesario comprobar algunas condiciones al momento de realizar transacciones con los registros de tablas o vistas. Por ejemplo: si se crea un Trigger de tipo instead …

Continuar leyendo »

Uso de With Ties en Consultas – Select

With Ties en Select La opción With Ties en una instrucción select se utiliza cuando se usa la cláusula Top n [Percent]. (Ver Opciones de Select) El uso de With ties en el listado permite mostrar los registros que tienen los mismos valores que el último mostrado de acuerdo a la cantidad mostrada por Top n o …

Continuar leyendo »

Subconsultas como tabla derivada

Subconsultas como tabla derivada Las subconsultas como tabla derivada son instrucciones select que sirven como conjunto de resultados desde donde se realiza una instrucción select externa. Para entender mejor debemos recordar que en una subconsulta podemos reconocer como mínimo dos instrucciones Select, una consulta externa que dentro de ella tiene una o mas instrucciones select que son …

Continuar leyendo »

Cláusula UNION en Select

Cláusula UNION en consultas El operador UNION permite combinar resultados de varias consultas con SELECT en un único resultado. Todas las instrucciones Select deben tener la misma cantidad de campos y todos los campos deben ser datos compatibles. Los nombres de los campos del conjunto de resultados son iguales a los especificados en la primera consulta. …

Continuar leyendo »

Variables Tipo Tabla

Como usar variables tipo tabla Las Variables Tipo Tabla son tipos de datos que generalmente son utilizados en un lote T-SQL,  procedimiento almacenado o función definida por el usuario. Las variables tipo tabla se crea y definen igual a las tablas con la diferencia que tienen una alcance de vida definido. Se debe evaluar usando …

Continuar leyendo »

Insertar imágenes desde SQL Server Management Studio

Insertar imágenes en un campo Image desde SQL Server Al crear una tabla, es necesario con regularidad almacenar las imágenes de los registros, por ejemplo, la imagen de un empleado, la imagen de un producto, la imagen de una intervención quirúrgica, las fotos de un auto siniestrado en un sistema de seguros vehiculares, etc.

Continuar leyendo »

Partición Vertical de Tablas en SQL Server

Partición vertical de Tablas En el artículo de Tablas particionadas compartí la forma de como particionar una tabla de manera horizontal, cuando se proyecta que esta tabla va a tener muchos registros. En este artículo les comparto como se particiona una tabla de manera vertical, esto es básicamente dividiendo la cantidad de campos que tiene la …

Continuar leyendo »

Permisos con Grant

Permisos en SQL Server – Grant El trabajo de la asignación de permisos sobre los asegurables a las entidades de seguridad debe ser hecho de manera muy responsable, se debe planear con mucho cuidado que entidades de seguridad pertenecerán a los diferentes roles de servidor y roles de base de datos.

Continuar leyendo »

Identity – Caso práctico

Propiedad Identity – Caso La propiedad Identity puede ser asignada a un solo campo en la tabla, generalmente se usa para saber la cantidad de registros insertados, o para ayudar a construir un código. No es recomendable usarla como columna de código ya que los códigos generalmente son datos de tipo caracter. Se recomienda usar …

Continuar leyendo »

Mostrar Vistas en Excel

Mostrar Vistas en Excel Una de las mejores soluciones para los usuarios de la organización que requieran de información de la base de datos es crearles una vista y luego presentar esta en Excel. La vista en Excel va a mantener una conexión con la base de datos, de esta manera el usuario cuando abra …

Continuar leyendo »

Uso de Identity

Uso Identity Identity es una propiedad que permite que un campo en una tabla incremente su valor de manera automática al insertar los registros en ella. Para el uso de la propiedad Identity el tipo de dato debe ser entero Int. Es necesario definir un valor inicial y un valor de incremento. Es importante anotar que …

Continuar leyendo »

Eliminar registros – Delete

Eliminación de Registros Eliminar los registros de las tablas o vistas es una transacciones que debe tenerse mucho cuidado en ejecutar.

Continuar leyendo »