oracle 快速批量插入復雜數據的內容


最近迷上一種批量插入的方法,一句sql解決,將需要插入的數據用with as 的方式查出來,不管多么復雜的sql,都可以用臨時表的方式查出來,然后直接插入,這樣代碼更加清晰

流程也簡單

insert into 表1
with t1 as (select * from 表2),
t2 as (select * from t1 inner join 表2 on t1.qw = 表2.qw)
select * from 
t2;

 

這么寫的話就是插入表1的數據用with as全部臨時查出來。


免責聲明!

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



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