Sql Server 將一個表中的資料複製到另個一表中
阿新 • • 發佈:2019-01-23
目標表存在
將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