?
-- Create table create table DEPT2 (DEPTNO NUMBER(2) not null,DNAME VARCHAR2(14),LOC VARCHAR2(1000) ); alter table DEPT2add constraint DEPT_PK primary key (DEPTNO);------demo.ctl LOAD DATA INFILE * --數據在控制文件中 INTO TABLE DEPT2 INSERT ---默認加載方式 FIELDS TERMINATED BY ',' optionally enclosed by '"' --分隔符為逗號 (DEPTNO, DNAME, LOC char(1000) )---當數據大于默認的255長度時,要指定字符長度 BEGINDATA 10,Sales,"Virg,inia"----有分隔符的要用引號括起來 20,Accounting,"Virg,""inia"""---如果數據中本身也含有引號,要用兩個雙引號 30,Consulting,"Virg,inia" 40,Finance,Virginia
?
sqlldr userid=scott/dcjet control=/home/oracle/demo.ctl log=/home/oracle/demo.log bad=/home/oracle/demo.bad discard=/home/oracle/demodiscard.log direct=true parallel=true --direct和parallel單獨為true時沒有任何問題 --direct和parallel同時為true時當前控制文件的加載方式必須為APPEND,且不能有索引
?