请教大家一个问题,sqlldr控制文件的写法,怎么跳过以#开头的行
tmp.csv文件内容:
#事件序号,事件内容
#1,发生一次警报
4,发生三次警报tmp2.csv:
#事件序号,事件内容
1,新闻事件发生一次
#3 发生二次控制文件读出来的内容不要读#开头的
tmp.csv文件内容sqlldr到数据库中只有这一行数据:
4,发生三次警报tmp2.csv文件内容sqlldr到数据库中只有这一行数据:
1,新闻事件发生一次
tmp.csv文件内容:
#事件序号,事件内容
#1,发生一次警报
4,发生三次警报tmp2.csv:
#事件序号,事件内容
1,新闻事件发生一次
#3 发生二次控制文件读出来的内容不要读#开头的
tmp.csv文件内容sqlldr到数据库中只有这一行数据:
4,发生三次警报tmp2.csv文件内容sqlldr到数据库中只有这一行数据:
1,新闻事件发生一次
INTO TABLE <TABLE_NAME>
WHEN (1) <> '#'
....
数据库表中的最后一个字段里。。(如果是更新数据库表里的最后一个字段,有更新吗?)
tmp.csv文件内容:
#事件序号,事件内容,发生次数
1,警报,3
2,警报,4
3,告警,4表tmp字段:
id,content,times现在情况是这样的,表里的前两个字段id,content已经有值了,
我只想把csv文件里的“发生次数”这一列的值插入到数据库表times列中,用判断条件是当数据库表中content
的值和csv文件中事件内容里的值相同的时候才把csv文件里的最后一列的值插入到数据库表中的times这一列
用控制文件怎么写呢?
我没搞清楚控制文件的写法,
现在是先转成了sql然后,再update到表里了求帮助!!!!!!!!!