Tag: SQL Server

Comandos DBCC Categoría Validación

Comandos DBCC de validación Los comandos DBCC de la categoría de validación realizan operaciones de validación en una  base de datos, en tablas, índices, en catálogos, grupo sde archivos o asignación de páginas de base de datos. Los comandos de validación son los siguientes: DBCC CHECKALLOC DBCC CHECKFILEGROUP DBCC CHECKCATALOG DBCC CHECKIDENT DBCC CHECKCONSTRAINTS DBCC …

Continuar leyendo »

Comandos DBCC categoría Informativos

Comando de Consola de Base de datos Instrucciones informativas DBCC INPUTBUFFER DBCC SHOWCONTIG DBCC OPENTRAN DBCC SQLPERF DBCC OUTPUTBUFFER DBCC TRACESTATUS DBCC PROCCACHE DBCC USEROPTIONS DBCC SHOW_STATISTICS

Continuar leyendo »

Comandos DBCC

Comandos DBCC DataBase Command Console SQL Server tiene un conjuntos de comandos llamados Comandos de Consola de Base de datos, sus siglas en inglés DBCC que significan Database Command Console. Los comandos de consola de base de datos se dividen en las siguientes categorías. Mantenimiento: Tareas de mantenimiento en las bases de datos, los índices o …

Continuar leyendo »

Tipos de Copias de seguridad

Tipos de copia de seguridad de SQL Server SQL Server admite varios tipos de copia de seguridad, estos tipos se pueden combinar para implementar la copia de seguridad correcta y la estrategia de recuperación para una base de datos en particular basado en los requisitos del negocio.

Continuar leyendo »

Tipos definidos por el usuario con formato de tabla

Como crear Tipos de datos definidos por el usuario con formato de tabla Insertar varios registros a la vez Los tipos de datos definidos por el usuario son bastante útiles para estandarizar los  tipos de datos en las tablas, estos son creados en base a los tipos de datos nativos de  SQL Server (Ver Tipos de datos …

Continuar leyendo »

Nivel de compatibilidad de Base de datos

Nivel de compatibilidad de Bases de datos El nivel de compatibilidad de las bases de datos en SQL Server permite definir la versión en la que se ha creado la base de datos o en la que se desea o debe mantenerse. El nivel de compatibilidad de la base de datos está definido por defecto …

Continuar leyendo »

Encriptado de Copias de Seguridad

Encriptado de copias de seguridad en SQL Server Una copia de seguridad de las bases de datos en una empresa contiene toda la información de transacciones y movimientos, es importante que los datos no lleguen a manos en las que no deben estar, una forma de seguridad con las copias de seguridad es la encriptación.

Continuar leyendo »

Planes de Mantenimiento

Planes de Mantenimiento en SQL Server SQL Server tiene una muy útil opción en los Planes de Mantenimiento para asegurar la disponibilidad de las bases de datos, existen un conjunto de tareas disponibles para incluir en los planes de mantenimiento y si es necesario ejecutar su propio script SQL Server también tiene la posibilidad de …

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

Procedimientos Almacenados Un procedimiento almacenado son instrucciones T-SQL almacenadas con un nombre en la base de datos. Los procedimientos almacenados se pueden utilizar para Devolver un conjunto de resultados, se puede incluir parámetros de entrada para especificar el filtro del conjunto resultado. Ejecutar instrucciones de programación. Devolver valores numéricos que permiten realizar acciones cuando un …

Continuar leyendo »

Procedimientos Almacenados – Ejercicio

Procedimientos Almacenados Ejercicio para el uso de los procedimientos almacenados con los datos de una tabla. En este ejercicio se crea una tabla para carreras en la Universidad SQL, se crean los procedimientos almacenados para insertar un registro, modificar los datos del registro, listar los registros ordenados por descripción y borrar un registro. El borrado …

Continuar leyendo »

Funciones definidas por el usuario FDU

FUNCIONES DEFINIDAS POR EL USUARIO Las Funciones definidas por el usuario son rutinas que aceptan parámetros de manera opcional,  realizan acciones y devuelven el resultado como un valor o como una tabla. El valor devuelto puede ser un valor escalar único o un conjunto de resultados. Las Funciones Definidas por el usuario son de DOS …

Continuar leyendo »

FDU – Cantidad de vocales y consonantes en un texto

FDU – Cantidad de vocales y consonantes en un texto En una consulta a través de internet nos pidieron hacer una función que al darle una cadena de caracteres, reporte la cantidad de vocales y la cantidad de consonantes. Aquí la solución.

Continuar leyendo »

Funciones definidas por el usuario – Ejercicio

FUNCIONES DEFINIDAS POR EL USUARIO Las funciones definidas por el usuario permiten obtener resultados que las funciones propias de SQL Server no pueden mostrarnos, son de mucha utilidad para optimizar el trabajo de consultas con parámetros. Para mejor información ver Funciones definidas por el usuario. Se pueden usar en ocasiones para obtener el mismo resultado …

Continuar leyendo »

Pivot

Como usar Pivot en SQL Server 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. Para información de las funciones de agregado Ver Funciones de agregado. 

Continuar leyendo »

Triggers

 Triggers Un desencadenador o Trigger es una clase de procedimiento almacenado que se ejecuta automáticamente cuando se realiza una transacción en la bases de datos. Tipos de Triggers Existen los siguientes tipos de Triggers Los Triggers DML se ejecutan cuando se realizan operaciones de manipulación de datos (DML). Los eventos DML son instrucciones INSERT, UPDATE …

Continuar leyendo »

Sinónimos

Sinónimos Se lo puede definir como un identificador de un objeto en la BD.  El objeto del que se crea el sinónimo no es necesario que exista al momento de crear el sinónimo, SQL Server  comprueba la existencia del objeto en tiempo de ejecución. Los sinónimos pueden reducir los errores al hacer referencia a los …

Continuar leyendo »

Cursores

Como crear 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.

Continuar leyendo »

Cursores – Casos prácticos

Cursores Elemento que almacena en memoria el resultado de un Select. Para mayor información ver Cursores en SQL Server Pasos: Declarar el cursor, utilizando DECLARE Abrir el cursor, utilizando OPEN Leer los datos del cursor, utilizando FETCH … INTO Cerrar el cursor, utilizando CLOSE Liberar el cursor, utilizando DEALLOCATE

Continuar leyendo »