Cursores

Description

Cursores en Base de datos
David  López
Mind Map by David López, updated more than 1 year ago
David  López
Created by David López over 4 years ago
2
0

Resource summary

Cursores
  1. ¿Que son?
    1. Son un elemento que representara a un conjunto de datos
      1. El cual es determinado por
        1. Una consulta T-SQL
      2. Ademas nos permiten
        1. Recorrer fila por fila, leer y modificar
          1. El conjunto de datos generado por la consulta
      3. ¿Como se crea un cursor?
        1. Por medio de Instrucciones SQL
          1. Para ser generado se considerar cinco etapas
            1. Y estas son:
              1. Acceso de datos
                1. Consiste en recorrer los resultados del cursor
                  1. La información obtenida puede copiarse en variables
                    1. Mediante el uso de la sentencia INTO
                      1. Por Ejemplo
                        1. FETCH NEXT FROM ProdInfo INTO @Description
                          1. Guarda los registros obtenidos del cursor a la variable Description
                2. Apertura
                  1. Se ejecutara la consulta definida del paso anterior
                    1. Utilizando el comando OPEN
                      1. Por ejemplo
                        1. OPEN ProdInfo
                          1. Permite efectuar la tarea realizada
                  2. Desalojo
                    1. Elimina toda referencia del cursor
                      1. Un cursor desalojado no puede volver a abrir
                        1. La instrucción DEALLOCATE desaloja el cursor
                          1. Por ejemplo
                            1. DEALLOCATE ProdInfo
                    2. Cierre
                      1. Los registros tomados en la consulta son liberados
                        1. Una vez cerrado el cursor no puede recorrer otro lugar
                          1. A menos que vuelva a ser abierto
                            1. La instrucción CLOSE cierra el cursos
                              1. Por ejemplo
                                1. CLOSE ProdInfo
                        2. Declaración
                          1. Indica junto con su nombre
                            1. La consulta que debe representar
                              1. Por ejemplo
                                1. DECLARE ProdInfo CURSOR READ_ONLY FOR SELECT Name FROM Production.Product
                                  1. En donde:
                                    1. DECLARE ProdInfo CURSOR
                                      1. Se declara el cursor con nombreProdInfo
                                      2. READ_ONLY FOR
                                        1. Menciona que es solo de lectura
                                        2. SELECT Name FROM Production.Product
                                          1. Selecciona los nombres de la tabla Production.Product
                      2. Deben ser una de las últimas técnicas empleadas para recuperar datos
                        1. Usos
                          1. Modificar los datos del conjunto en la posición actual
                            1. Para ver información de los conjuntos
                              1. 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
                              UNIDAD II DIBUJO PROYECTIVO
                              anyimartinezrued
                              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
                              Diapositivas neumática
                              Victor Zamora Delgado