Ejemplos utilizando el formato DSNTIAUL

Los siguientes ejemplos muestran archivos de control que utilizan el formato DSNTIAUL y los archivos LOAD generados correspondientes.

Tabla 1. Ejemplo de fichero de control con valor nulo especificado.
Archivo de control Archivo LOAD generado

GLOBAL CONNECT TO TEST_DB;
UNLOAD TABLESPACE
FLUSH BUFFERPOOLS NO
LOCK NO
SELECT COL_CHAR FROM TB;
OPTIONS NULL '!' '&'
OUTFILE (" test.out ")
LOADFILE (" test.load ")
FORMAT DSNTIAUL;

LOAD DATA
REPLACE RESUME NO
FLOAT(IEEE)
EBCDIC CCSID(297, 930, 13488)

INTO TABLE TEST_TB.TB
(
COL_CHAR
POSITION( 1) CHAR
MIXED(5) NULLIF( 6)='!'
)

Tabla 2. Ejemplo de archivo de salida generado
Archivo de salida generado
AAAAA&BBBBB&00000!
A continuación se muestra un ejemplo de un archivo de control con un valor de nulo especificado.
Tabla 3. Ejemplo de fichero de control con formato DSNTIAUL.
Archivo de control Archivo LOAD generado

GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
FLUSH BUFFERPOOLS NO
LOCK NO
SELECT * FROM EMPLOYEE;
CCSID(930,300)
OUTFILE (" test.out ")
LOADFILE (" test.load ")
FORMAT DSNTIAUL INTO
DBHPU.EMPLOYEE
;

LOAD DATA
REPLACE RESUME NO
FLOAT(IEEE)
EBCDIC CCSID(297, 930, 13488)

INTO TABLE DBHPU.EMPLOYEE
(
...
)