日期:2014-05-17  浏览次数:21275 次

急急!!sqlldr 控制文件写法,,怎么跳过以#开头的行,
请教大家一个问题,sqlldr控制文件的写法,怎么跳过以#开头的行


tmp.csv文件内容:
#事件序号,事件内容
#1,发生一次警报
4,发生三次警报

tmp2.csv:
#事件序号,事件内容
1,新闻事件发生一次
#3 发生二次

控制文件读出来的内容不要读#开头的
tmp.csv文件内容sqlldr到数据库中只有这一行数据:
4,发生三次警报

tmp2.csv文件内容sqlldr到数据库中只有这一行数据:
1,新闻事件发生一次


------解决方案--------------------
....
INTO TABLE <TABLE_NAME>
WHEN (1) <> '#'
....
------解决方案--------------------
楼上是正道,详细自己查sqlldr 文档中的when