【发布时间】:2014-05-13 15:04:06
【问题描述】:
如果在加载这个文件时
$ cat employee.txt
100,Thomas,Sales,5000
200,Jason,Technology,5500
300,Mayla,Technology,7000
400,Nisha,Marketing,9500
500,Randy,Technology,6000
501,Ritu,Accounting,5400
使用控制文件(比如)sqlldr-add-new.ctl 我知道所有记录都是错误的,所以如果今天有任何记录,我希望保留该表中先前加载的记录(昨天加载的那些)错误。如何处理这个异常。
这是我的示例 ctl 文件
$ cat sqlldr-add-new.ctl
load data
infile '/home/ramesh/employee.txt'
into table employee
fields terminated by ","
( id, name, dept, salary )
【问题讨论】: