PerroCobolero

PerroCobolero

ADS

Mostrando las entradas con la etiqueta LISTADO. Mostrar todas las entradas
Mostrando las entradas con la etiqueta LISTADO. Mostrar todas las entradas

miércoles, 27 de julio de 2016

Programas con DB2 II: CURSOR

Programas con DB2 II: CURSOR.

Listado: CURSOR.

Una rutina de listado realiza un CURSOR a una tabla para recuperar todos los registros que cumplan una determinada condición.
Nuestra rutina devolverá la información recuperada al programa llamante a través de una tabla interna definida en la linkage. Esta tabla tendrá un número de ocurrencias OCCURS que puede ser menor que el número de registros recuperados por el cursor.
Tendremos que tener en cuenta todo esto a la hora de codificar el programa.

Vamos con el ejemplo:
Imaginemos que la tabla a la que queremos acceder tiene estos datos:


Siendo CAMPO1 + CAMPO2 la clave.