sqlloader的使用问题

yzksoso 2009-03-09 03:39:08
我的控制文件如下:
load data
infile 'largedt2.txt'
append
into table numbers
(
id SEQUENCE,
msdn char terminated by whitespace
)
这里因为原来的表中设置了自增ID,所以我这里也希望导入数据的时候同时也生成ID,这也是必须的,不然插入的时候会报错。
这里我用了Sequnece,但是有个问题 ,如果表中数据为空,我可以插入,也很正常,但是假设我插入了800条数据,然后过了几天我又有1000条数据要插入,
按照上面的控制文件我只能插入后面的200条,前面的800条插不进去,可见Sequence在这里是从0开始算的。对ID我也使用过了RECNUM,这也是从0开始的,
一旦数据库表中有了这字段,就不会插入。如何能从原来的800条后开始插入呢?请求大家帮忙,谢谢
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzksoso 2009-03-09
  • 打赏
  • 举报
回复
呵,看来楼上的会啊,应该说是我没运气吧,分给你好了
moonshowder 2009-03-09
  • 打赏
  • 举报
回复
哎,来晚一步~
yzksoso 2009-03-09
  • 打赏
  • 举报
回复
搞定了,sequence(max,1)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧