SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

SQL loader 대량데이터 로딩포맷

돌프1 2023. 3. 3. 17:20

2011-07-29 11:25:51


SQL 4 Oracle 오라클용 sql 실무

▒ SQL loader이용 대량데이터 로딩포맷

 

1) 직접로딩 구분자'|' 파일끝 '@'

LOAD DATA
INFILE*
append
INTO TABLE 목적_Table명
FIELDS TERMINATED BY "|" OPTIONALLY ENCLOSED BY '@'
(l,m,n,o)
BEGINDATA
8103021123456|김씨|1|134858|
8103021123457|이씨|1|403831|
8103021123458|박씨|1|403831|
@

 

 

2)  DATA.txt 파일 로딩  구분자'|' 파일끝 '@'

LOAD DATA
INFILE  './DATA.txt'
append
INTO TABLE 목적_Table명
FIELDS TERMINATED BY "|" OPTIONALLY ENCLOSED BY '@'
(A,B,C,D)

 

DATA.txt 파일내용
8103021123456|김씨|1|134858|
8103021123457|이씨|1|403831|
8103021123458|박씨|1|403831|
@

 

 

3) DATA.txt 파일 로딩  구분자없이 미리 정의한  전문length 양식파일
load data
infile './DATA.txt'
into table 목적_Table명
(
a position (1:13) integer external,
b position (14:17),
c position (18:18),
d position (19:24)
)

 

DATA.txt 파일내용
8103021123456김씨1134858
8103021123457이씨1403831
8103021123458박씨1403831