SQL 数据库间复制表

方法一:

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 源数据库..表

参考:http://www.cnblogs.com/lbg280/archive/2009/08/29/1556238.html

你可能感兴趣的:(SQL 数据库间复制表)