Para trabajar con un cursor explicito necesitamos realizar las siguientes tareas:
- Declarar el cursor.
- Abrir el cursor con la instrucción OPEN.
- Leer los datos del cursor con la instrucción FETCH.
- Cerrar el cursor y liberar los recursos con la instrucción CLOSE.
CURSOR nombre_cursor IS instrucción_SELECT |
También debemos declarar los posibles parametros que requiera el cursor:
CURSOR nombre_cursor(param1 tipo1, ..., paramN tipoN) IS instrucción_SELECT |
Para abrir el cursor
OPEN nombre_cursor; o bien (en el caso de un cursor con parámetros) OPEN nombre_cursor(valor1, valor2, ..., valorN); |
No hay comentarios:
Publicar un comentario