查詢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) ;
需要加上庫名