Cursores

David  López
Mind Map by David López, updated 3 months ago More Less
David  López
Created by David López 3 months ago
0
0
0

Description

Cursores en Base de datos
Tags

Resource summary

Cursores
1 ¿Que son?
1.1 Son un elemento que representara a un conjunto de datos
1.1.1 El cual es determinado por
1.1.1.1 Una consulta T-SQL
1.2 Ademas nos permiten
1.2.1 Recorrer fila por fila, leer y modificar
1.2.1.1 El conjunto de datos generado por la consulta
2 ¿Como se crea un cursor?
2.1 Por medio de Instrucciones SQL
2.1.1 Para ser generado se considerar cinco etapas
2.1.1.1 Y estas son:
2.1.1.1.1 Acceso de datos
2.1.1.1.1.1 Consiste en recorrer los resultados del cursor
2.1.1.1.1.1.1 La información obtenida puede copiarse en variables
2.1.1.1.1.1.1.1 Mediante el uso de la sentencia INTO
2.1.1.1.1.1.1.1.1 Por Ejemplo
2.1.1.1.1.1.1.1.1.1 FETCH NEXT FROM ProdInfo INTO @Description
2.1.1.1.1.1.1.1.1.1.1 Guarda los registros obtenidos del cursor a la variable Description
2.1.1.1.2 Apertura
2.1.1.1.2.1 Se ejecutara la consulta definida del paso anterior
2.1.1.1.2.1.1 Utilizando el comando OPEN
2.1.1.1.2.1.1.1 Por ejemplo
2.1.1.1.2.1.1.1.1 OPEN ProdInfo
2.1.1.1.2.1.1.1.1.1 Permite efectuar la tarea realizada
2.1.1.1.3 Desalojo
2.1.1.1.3.1 Elimina toda referencia del cursor
2.1.1.1.3.1.1 Un cursor desalojado no puede volver a abrir
2.1.1.1.3.1.1.1 La instrucción DEALLOCATE desaloja el cursor
2.1.1.1.3.1.1.1.1 Por ejemplo
2.1.1.1.3.1.1.1.1.1 DEALLOCATE ProdInfo
2.1.1.1.4 Cierre
2.1.1.1.4.1 Los registros tomados en la consulta son liberados
2.1.1.1.4.1.1 Una vez cerrado el cursor no puede recorrer otro lugar
2.1.1.1.4.1.1.1 A menos que vuelva a ser abierto
2.1.1.1.4.1.1.2 La instrucción CLOSE cierra el cursos
2.1.1.1.4.1.1.2.1 Por ejemplo
2.1.1.1.4.1.1.2.1.1 CLOSE ProdInfo
2.1.1.1.5 Declaración
2.1.1.1.5.1 Indica junto con su nombre
2.1.1.1.5.1.1 La consulta que debe representar
2.1.1.1.5.1.1.1 Por ejemplo
2.1.1.1.5.1.1.1.1 DECLARE ProdInfo CURSOR READ_ONLY FOR SELECT Name FROM Production.Product
2.1.1.1.5.1.1.1.1.1 En donde:
2.1.1.1.5.1.1.1.1.1.1 DECLARE ProdInfo CURSOR
2.1.1.1.5.1.1.1.1.1.1.1 Se declara el cursor con nombreProdInfo
2.1.1.1.5.1.1.1.1.1.2 READ_ONLY FOR
2.1.1.1.5.1.1.1.1.1.2.1 Menciona que es solo de lectura
2.1.1.1.5.1.1.1.1.1.3 SELECT Name FROM Production.Product
2.1.1.1.5.1.1.1.1.1.3.1 Selecciona los nombres de la tabla Production.Product
3 Deben ser una de las últimas técnicas empleadas para recuperar datos
4 Usos
4.1 Modificar los datos del conjunto en la posición actual
4.2 Para ver información de los conjuntos
4.3 Con algunas o todas las filas de tablas unidas lógicamente.
Show full summary Hide full summary

Similar

INGENIERIA DE MATERIALES
Ricardo Álvarez
Elementos Básicos de Ingeniería Ambiental
Evilus Rada
Historia de la Ingeniería
Camila González
Introducción a la Ingeniería de Software
David Pacheco Ji
GENERALIDADES DE LAS EDIFICACIONES
yessi.marenco17
MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
Ruben Dario Acosta P
Estado de la ingenería mecánica y su perspectiva a futuro
Roberto Martinez
MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
Victor Antonio Rodriguez Castañeda
Características de la Pitahaya y su potencial de uso en la industria alimentaria
Héctor Infanzón
Areas de confeccion industrial
jenialunamedina2405
Diapositivas neumática
Victor Zamora Delgado