SQL如何在資料庫間複製表

2021-09-22 07:10:55 字數 823 閱讀 5217

方法一:

db1  tb1  

db2  tb2

選擇db1 到表的列表那裡

選擇tb1表 右鍵 所有任務 資料匯出 

下一步  選擇你要匯出的資料庫db1  下一步 選擇你要匯入的資料庫db2 

下一步  選擇你要導的表(前面畫勾)tb1, 後面對應的是新資料庫的表名tb2(預設是相同表名,可修改

方法二

sql語句

假設資料表已建立,目的表與源表結構相同。

insert

into

db2.dbo.tb2

select

*from

db1.dbo.tb1

go

如果是匯入具體某幾列或有條件匯入,相應修改即可。

不同資料庫之間複製表的資料的方法:

當表目標表存在時:

insert into 目的資料庫..表 select * from 源資料庫..表

當目標表不存在時:

select * into 目的資料庫..表 from 源資料庫..表

--如果在不同的sql之間:

insert into openrowset('sqloledb','目的伺服器名';'sa';'',目的資料庫.dbo.表) 

select * from 源資料庫..表

SQL 資料庫間複製表

方法一 db1 tb1 db2 tb2 選擇db1 到表的列表那裡 選擇tb1表 右鍵 所有任務 資料匯出 下一步 選擇你要匯出的資料庫db1 下一步 選擇你要匯入的資料庫db2 下一步 選擇你要導的表 前面畫勾 tb1,後面對應的是新資料庫的表名tb2 預設是相同表名,可修改 下一步 完了 方法二...

不同資料庫如何複製表資料

a.不同資料庫,資料的複製語句 sql insert into db1.table select from db2.table2 完全複製 b.表機構相同且在同乙個資料庫 如 table1,table2 sql insert into table1 select from table2 完全複製 i...

資料庫 複製表

資料庫把一張表完整無缺的複製到另外一張表中 簡單的 insert into 目標表 select from 原表 兩張表結構必須相同 這種方法限制太多 雖然文字多 但還是很明白的,一看就會 1 滑鼠右擊要複製的表,選擇 編寫表指令碼為 create到 新建查詢編輯器視窗 命令 2 在查詢編輯器視窗中...