Cursores Bdd
Se refiere a una estructura de control utilizada para el recorrido de los registros del resultado de una consulta. Un cursor se utiliza para el procesamiento individual de las filasdevueltas por el sistema gestor de base de datos para una consulta. Un cursor puede verse como un iterador sobre la colección de filas que habrá en el set de resultados. Es necesario debido a que muchoslenguajes de programación sufren de lo que en inglés se conoce como impedance mismatch Se utilizan principalmente en procedimientos almacenados, desencadenadores
Los cursores puede ser:
Los cursoresestáticos detectan pocos cambios o ningún cambio, pero consumen relativamente pocos recursos al desplazarse Los cursores dinámicos detectan todos los cambios pero consumen más recursos al desplazarseLos cursores controlados por claves tienen un consumo menor que los cursores dinámicos.
DEALLOCATE: Quita una referencia a un cursor. Cuando se ha desasignado la última referencia al cursor,Microsoft SQL Server libera las estructuras de datos que componen el cursor
Proceso de uso y sentencias en sig. página
Manejadores de Bases de Datos Actividad 4.1
Fuentes:http://msdn.microsoft.com/es-es/library/ms188644(v=sql.105).aspx http://es.wikipedia.org/wiki/Cursor_(base_de_datos) http://msdn.microsoft.com/es-es/library/ms190028(v=sql.105).aspxhttp://msdn.microsoft.com/es-es/library/ms188782.aspx
Concepción Haydé Martínez Landa 0120911206
Cursores
Proceso Tipico para uso de cursores: 1. Indicar las variables de Transact-SQL que contendrán los datos que ha devuelto elcursor. Indicar una variable para cada columna del conjunto de resultados. Establecer variables lo suficientemente grandes para que puedan contener los valores que devuelve la columna y con un tipo de datosque se pueda convertir implícitamente desde el tipo de datos de la columna. 2. Asociar un cursor de Transact-SQL a una instrucción SELECT mediante la instrucción DECLARE CURSOR. La instrucción...
Regístrate para leer el documento completo.