Mind map
CURSORES
Map content
CURSORES
¿Que es?
- Estructura de control utilizada para el recorrido de los registros del resultado de una consulta.
- Se utiliza para el procesamiento individual de las filas devueltas por el sistema gestor de base de datos para una consulta.
- Estructura de control utilizada para el recorrido de los registros del resultado de una consulta.
Tipos
- Estático: se genera en tempdb cuando se abre el cursor. Un cursor estático siempre muestra el conjunto de resultados tal como estaba al abrir el cursor.
- Keyset: Las claves se generan a partir de un conjunto de columnas que identifican las filas del conjunto de resultados de forma unívoca.
- Dinámica: Reflejan todas las modificaciones realizadas en las filas de su conjunto de resultados al desplazarse por el cursor.
Sintaxis
- DECLARE:Crear un área SQL especifica.
- OPEN: Identificar el juego activo.
- FETCH: Cargar la fila actual en variables.y si todavia hay volver a leer.
- CLOSE: Si no existen más filas a leer,
Ventajas
- Supera los bucles cuando se trata del procesamiento fila por fila
- Funciona razonablemente bien con grandes conjuntos de datos
Desventajas
- Usar mas recursos del servidor
- Puede causar fugas si se usa incorrectamente.
Information
- Description
- Mind Map on CURSORES, created by Eva Maria Catalina De Leon Cantu on 03/09/2019.
- Created by
- Eva Maria Catalina De Leon Cantu
- Views
- 0
- Rating