查詢A表數據插入到B表中 sql


  通常使用的插入sql語句大部分是 insert into  A (a,b,c) values (1,2,3),(4,5,6);

  

  1. 同一個數據庫,A表存在時

  在一些特殊的情況下 也可以使用 insert  into  A (a,b,c) select a,b,c from B ;

  但是需要注意的是 在這種情況中的"values"是不寫的,否則會報sql語法錯誤。

  

  2. 同一個數據庫,A表不存在時

  select a,b,c into A from B;

  此種一般在中間表的時候使用。

  

  3. 不同的數據庫, A表存在時

  insert into ADB.[dbo].A(a,b,c)  (select a,b,c from BDB.[dbo].B) ;

  需要加上庫名

  但是需要注意的是 在這種情況中的"values"是不寫的,否則會報sql語法錯誤。


免責聲明!

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



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