Ejemplos utilizando el formato ASC

La opción FORMAT puede especificarse en los bloques UNLOAD o SELECT dentro del bloque Options del archivo de control Optim™ High Performance Unload archivo de control.

Considere los siguientes ejemplos de archivos de control y los archivos LOAD generados correspondientes.
Atención : Optim High Performance Unload convierte el nombre a mayúsculas a menos que esté entre comillas dobles, como por ejemplo: "test.out"
Tabla 1. Opción de formato ASC especificada en el bloque UNLOAD o SELECT
Archivo de control Archivo LOAD generado

GLOBAL CONNECT TO DBHPUML;
UNLOAD TABLESPACE
FLUSH BUFFERPOOLS NO
LOCK NO
SELECT * FROM TESTBETA;
OUTFILE (" test.out ")
LOADFILE (" test.load ")
FORMAT ASC INTO
DBHPU.TEST;

LOAD from "test.out" OF ASC
MODIFIED BY STRIPTBLANKS RECLEN=360
MÉTODO L (1 11,13 23,24 29,31 36,37 46,48 57,58 81,83 106,
107 130,132 155,156 163,165 172,173 182,184 193,194
219,221 246,247 251,253 257,258 277,279 298,299 308,
310 319,320 339,341 360)
INDICADORES NULOS (0,12,0,30,0,47,0,82,0,131,0,164,0,
183,0,220, 0,252,0,278,0,309,0,340)
INSERT INTO DBHPU.TEST
(COL_INTEGER_NN, COL_INTEGER,COL_SMALLINT_NN,
COL_SMALLINT,COL_DECIMAL_NN,COL_DECIMAL,
COL_REAL_NN,COL_REAL,COL_DOUBLE_NN,
COL_DOUBLE,COL_TIME_NN,COL_TIME,COL_DATE_NN,
COL_DATE,
COL_TIMESTAMP_NN,COL_TIMESTAMP,
COL_CHAR_NN,COL_CHAR,COL_VARCHAR_NN,
COL_VARCHAR,COL_GRAPHIC_NN,COL_GRAPHIC,
COL_VARGRAPHIC_NN,COL_VARGRAPHIC)

A continuación se muestra otro ejemplo de un archivo de control que se podría utilizar para la descarga. El resultado de la descarga sería dos archivos: employee.out, que contendría datos de la tabla de empleados, y employee.load, que contendría el archivo de control para volver a cargar datos en Db2® tal como se muestra en la columna "Archivo LOAD generado".

Tabla 2. Ejemplo de fichero de control que puede utilizarse para la descarga
Archivo de control Archivo LOAD generado

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

LOAD from "employee.out" OF
ASC
MODIFIED BY STRIPTBLANKS
METOD L (1 6,7 18,19 19,20 34,36
38,...,108 118)
NULL INDICATORS (0,0,0,0,35,....,
107)
INSERT INTO TABLE DBHPU.
EMPLOYEE
( EMPNO.FIRSTNME,MIDINIT,
LASTNAME,WORKDEPT,...,COMM)
LASTNAME,WORKDEPT,...,