Cursores 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. Se recomienda su uso con cierto cuidado porque consume mucha memoria, la instrucción select que llena el cursor debe ser lo más selectiva posible. Proceso para declarar, abrir, …
Categoría: Programación
SP, Cursores, FDU, T-SQL
Cursores en SQL Server – 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
Merge en SQL Server
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.
Credenciales en SQL Server
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.
Common Table Expressions CTE SQL Server
Common Table Expressions – CTE Una expresión de tabla común (CTE) es un conjunto de resultados temporal definido en la ejecución de una instrucción SELECT, INSERT, UPDATE, DELETE o CREATE VIEW. Es como asignar un nombre a una consulta pero sin almacenarla en la base de datos como el caso de las vistas. (Ver Vistas)
Variables Tipo Tabla en SQL Server
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 los planes …
Denegar permisos – Deny
Denegar Permisos en SQL Server Sobre los objetos de base de datos se pueden administrar los permisos de forma explícita para que los usuarios accedan a ellos. (Ver Logins) (Ver Usuarios de base de datos) Cada asegurable tiene permisos que se pueden otorgar a una entidad de seguridad mediante la instrucción de permiso Grant (Ver Asignar …
Asignar permisos en SQL Server – 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.
Funciones matemáticas en SQL Server
Funciones matemáticas Las funciones matemáticas realizan cálculos basados en valores de entrada y reportan un valor numérico.