sql loader
1.고정길이 컨트롤 파일
create table n3(a number(5), b varchar2(10),c varchar2(10));
--------------------------------
파일이름:n1_ctrl.txt
load data
infile 'c:\n1_data.txt'
replace
into table n1
(a position(1:2) integer external,
b position(5:9) char,
c position(11:16) char)
-------------------------------------
파일이름:n1_data.txt
10 joy Seoul
20 jane Busan
30 Micle Inchun
cmd창에서: sqlldr userid=scott/tiger control='c:\n1_ctrl.txt'
===============================================================
create table n2(
no number(4) not null,
sal number(7,2),
hiredate date,
deptno number(2)
)
---------------------------------------------------------
파일이름:n2_ctrl.txt
load data
infile 'c:\n2_data.txt'
into table n2
append
( no position(1:4) integer external,
sal position(6:10) decimal external ":sal/100",
hiredate position(12:17) date "YYYYMMDD",
deptno position(19:20) integer external)
-------------------------------------
파일이름:n2_data.txt
7566 31237 051012 20
cmd창에서: sqlldr userid=scott/tiger control='c:\n2_ctrl.txt'
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'개발 > sql' 카테고리의 다른 글
oracle over,partition,rank,rank_number (0) | 2015.10.13 |
---|---|
oracle 우편번호 저장하기 (0) | 2015.10.13 |
oracle sql tigger (0) | 2015.10.12 |
oracle sql procedure (0) | 2015.10.08 |
oracle sql function,procedure (0) | 2015.10.08 |
댓글