目標表存在
將table1中數據全部複製到table2中(table1,table2表結構一致)
insert into table1 select * from table2
將table1中name爲張三的數據複製到table2中(table1,table2表結構一致)
insert into table1 select * from table2 where name='張三'
將table1中指定列複製到table2中指定列中
insert into table1(column1,column2,column3,…) select column1,column2,column3,… from table2
將table1中name爲“張三” 的 數據的指定列複製到table2中
insert into table1(column1,column2,column3,…) select column1,column2,column3,… from table2
將數據庫A的表中數據複製到數據庫B的表中
insert into 數據庫A.dbo.table1 select * from 數據庫B.dbo.table2
將數據庫A的表中數據指定列複製到數據庫B的表中
Insert into 數據庫A.dbo.table1(column1,column2,column3,…) select column1,column2,column3,… from 數據庫B.dbo.table2
目標表不存在
將table1中數據全部複製到table2中
select * into table2 from table1
將table1中name爲張三的數據複製到table2中
select * into table2 from table1 where name='張三'
將table1中指定列複製到table2中指定列中
select column1,column2,column3,… into table2 from table1
將table1中name爲“張三” 的 數據的指定列複製到table2中
select column1,column2,column3,… into table2 from table1
將數據庫A的表中數據複製到數據庫B的表中
select * Insert into 數據庫A.dbo.table1 from 數據庫B.dbo.table2
將數據庫A的表中數據指定列複製到數據庫B的表中
select column1,column2,column3,… Insert into 數據庫A.dbo.table1 from 數據庫B.dbo.table2