파일을 SQL*LOADER 를 통해서 DB에 저장하려고 하는데요..
몇가지 궁금한점이 있어서 질문을 드립니다.
아래와 같은 데이터 파일을 검색결과와 같이 테이블에 저장하고 싶은데 3가지 궁금한점이 있습니다.
1. 파일의 #으로 시작되는 라인은 skip하고 저장하는 방법?
2. 파일의 3번째 내용을 DB의 2번째 컬럼으로, 2번째 내용을 DB의 3번째 컬럼으로 이동하는 방법?
3. LOADER 옵션중에 replace와 truncate가 있던데 delete 또는 truncate시 commit이되서 그때 조회를 하면 결과가 나오지 않게 될수 있는지요?
replace시 delete -> commit -> insert인지?
truncate시 truncate -> commit -> insert인지?
-- 테이블 구조
create table test
(col1 number,
col2 varchar(10),
col3 varchar(10))
-- 데이타 화일
1,가,a
2,나,b
##
3,다,c
4,라,d
##
5,마,e
-- 검색결과
SQL>select * from test;
col1 col2 col3
-----------------------------
1 a 가
2 b 나
3 c 다
4 d 라
5 e 마