|
load data CHARACTERSET 'UTF8' //指定字符集为UTF-8,解决数据库乱码问题 infile 'D:\dat\test.dat' //指定数据文件位置 truncate into table table_name //指定装载方式和导入数据的表 fields terminated by ',' optionally enclosed by '"' //字段之间的分隔值为逗号,界定符号为"" TRAILING NULLCOLS //没有值的字段设置为空,解决空值问题 ( column1, column2, column3, ... )
************* 以下是4种数据装载方式 *************
APPEND 原先的表有数据 就加在后面 INSERT 装载空表 如果原先的表有数据 sqlloader会停止 默认值 REPLACE 原先的表有数据 原先的数据会全部删除 TRUNCATE 指定的内容和replace的相同 会用truncate语句删除现存数据
sqlldr customermanager/123@orcl control="E:\CustomerData\excelInputOracle\insert.ctl" log=E:\CustomerData\excelInputOracle\log.txt skip=1 |