DSNTIAUL 형식 사용 예

다음 예는 DSNTIAUL 형식과 생성된 해당 LOAD 파일을 사용하는 제어 파일을 설명합니다.

테이블 1. Null 값이 지정된 제어 파일의 예입니다.
제어 파일 생성된 LOAD 파일

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)='!'
)

테이블 2. 생성된 출력 파일 예시
생성된 출력 파일
AAAAA&BBBBB&00000!
다음은 널(NULL) 값이 지정된 제어 파일의 예입니다.
테이블 3. DSNTIAUL 형식을 사용하는 제어 파일의 예입니다.
제어 파일 생성된 LOAD 파일

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
;

로드 데이터
교체 이력서 번호
float(IEEE)
ebcdic ccsid(297, 930, 13488)

into table DBHPU.EMPLOYEE
(
...
)