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/binyue/p/3423019.html,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值