Extraindo arquivos em formato ASCII não delimitado
Você pode descarregar dados no formato ASC, usando Optim™ High Performance Unload e gerar um arquivo de carga que permita recarregar seus dados com o utilitário Db2® Load.
Por exemplo, você pode usar o seguinte arquivo de controle para o descarregamento:
GLOBAL CONNECT TO DB_PROD;
UNLOAD TABLESPACE DB2 NO
SELECT * FROM TB_EMPLOYEE;
OUTFILE ("employee.out")
LOADFILE("employee.load")
FORMAT ASC INTO TB_EMPLOYEE_CP;
O resultado seriam dois arquivos: o arquivo EMPLOYEE.OUT que conteria dados da tabela de funcionários, e o arquivo EMPLOYEE.LOAD que conteria o arquivo de controle para carregar os dados de volta em Db2. Neste exemplo, EMPLOYEE.LOAD conteria as seguintes informações:LOAD FROM employee.out OF ASC
MODIFIED BY STRIPTBLANKS RECLEN=118
METHOD L (1 6,7 18,19 19,20 34,36 38,40 43,45 54,56 63,64 69,71
71,73 82,84 94,96 106,108 118)
NULL INDICATORS (0,0,0,0,35,39,44,55,0,70,72,83,95,107)
INSERT INTO TB_EMPLOYEE_CP (EMPNO, FIRSTNME, MIDINIT, LASTNAME,
WORKDEPT, PHONENO,
HIREDATE, JOB, EDLEVEL, SEX, BIRTHDATE, SALARY, BONUS, COMM) ;