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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM