oracle中insert all into 与 sequence的注意点

使用insert all into 向oracle数据表中一次性插入多条数据的时候,使用序列号sequence。

insert all
       into test values(seq_user.nextval)
       into test values(seq_user.nextval)
select * from dual;

然后发现插入的数据是一样的,即插入的两条数据获取的序列号的值是一样的。所以这里要注意一下。

处理方法:可以参考下面的博客。很详细

https://blog.csdn.net/gnail_oug/article/details/80005957

posted @ 2019-08-26 17:22  masha2017  阅读(1820)  评论(0编辑  收藏  举报