Академический Документы
Профессиональный Документы
Культура Документы
Control de Cursores
• Crear un área SQL específica DECLARE
• Identificar el juego activo OPEN
• Cargar la fila actual en variables FETCH
• Si todavía existen filas sin leer, volver a 3º.
• Si no existen más filas a leer CLOSE
Características de un cursor:
• Los cursores permiten recorrer los registros que devuelve una consulta SQL
• Cuando un cursor está cerrado, no se puede leer y produce errores.
• Cuando leemos un cursor debemos comprobar el resultado de la lectura utilizando
los atributos de los cursores.
• Cuando se cierra el cursor, es ilegal tratar de usarlo.
• Es ilegal tratar de cerrar un cursor que ya está cerrado o no ha sido abierto
RECOMENDACIONES:
• Si hay una clave principal en una tabla, se puede usar un bucle WHILE en lugar de un
cursor
• Asegurarse de abrir y cerrar el cursor de manera correcta ya que esto puedo ocasionar
errores
FOR
Es un bucle que permite hacer un numero repeticiones dadas y termina su ejecución esta
sentencia se lo puede combinar con otras para realizar operaciones más complejas
CARACTERISTICAS FOR
Una característica interesante del FOR LOOP es que permite que vayas a buscar todas las filas
de un cursor sin gestionar manualmente el ciclo de ejecución, es decir, OPEN, FETCH, y CLOSE.
Recomendaciones
La instrucción es más adecuada cuando desea ejecutar un código por un número conocido de
veces en lugar de basarse en otras condiciones.
Ejemplo for
Bibliografía
(s.f.). Obtenido de https://www.hostinger.es/tutoriales/bash-for-loop-guia-ejemplos/