viernes, 5 de agosto de 2022

Jcl - paso de UNLOAD

En los jcl's podemos descargar en un fichero los registros de una tabla. Podéis buscar en la correspondiente librería de producción de la instalación en la que estás trabajando. Sin embargo, el concepto general de UNLOAD lo puedes consultar pinchando aquí.

Cuando procedemos a realizar una UNLOAD, no sólo se puede utilizar una consulta SELECT sencilla para recoger la información necesaria de una tabla en concreto sino que también podemos hacer auténticas virguerías. ¿Qué virguerías puedes hacer? Pues por ejemplo realizar una JOIN de dos tablas tal y como puedes ver pinchando aquí.

Para recordar la estructura de una JOIN de dos tablas:

     SELECT * FROM TABLA1 A, TABLA2 B
        FROM A.CAMPO1 = 1
          AND A.CAMPO2 IN (10,20,30,40)
          AND A.CAMPO3 > '2000-01-01'
          AND A.CAMPO_CLAVE = B.CAMPO_CLAVE
          AND B.CAMPO1 = 'XXX'
          AND B.CAMPO2 IN (1,2,3,4)