Sql Server 將一個表中的數據複製到另個一表中

目標表存在

將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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章