SQL查詢出一個表數據插入到另一個表里


下面兩中方式都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的:

方式一

(select into from)要求目標表(destTbl)不存在,因為在插入時會自動創建。

select * into destTbl from srcTbl

方式二

(insert into select from)要求目標表(destTbl)存在,由於目標表已經存在,所以我們除了插入源表(srcTbl)的字段外,還可以插入常量,如例中的:5。特別注意的是:插入的字段順序要和查詢出的字段順序一致

insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl


 


免責聲明!

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



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