CREATE TABLE ALL_SALES
(
YEAR NUMBER(38),
MONTH NUMBER(38),
PRD_TYPE_ID NUMBER(38),
EMP_ID NUMBER(38),
AMOUNT NUMBER(8,2)
)
2003 1 1 21 10034.84 2003 2 1 21 15144.65 2003 3 1 21 20137.83 2003 4 1 21 25057.45 2003 5 1 21 17214.56 2003 6 1 21 15564.64 2003 7 1 21 12654.84 2003 8 1 21 17434.82 2003 9 1 21 19854.57 2003 10 1 21 21754.19
load data --1、控制文件标识 infile 'oracle.txt' --2、要输入的数据文件名为test.txt append into table all_sales --3、向表test中追加记录 fields terminated by X'09' --4、字段终止于X'09',是一个制表符(TAB) (YEAR ,MONTH,PRD_TYPE_ID,EMP_ID,AMOUNT) -----定义列对应顺序 a、insert,为缺省方式,在数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上
sqlldr userid=system/gcg1234 control=*.ctl log=hehe.out