8月31
在MS-SQLServer中,如何在不同的数据库之间复制表?
当表目标表存在时:
insert into 目的数据库..表(字段1...字段n) select 段1...字段n from 源数据库..表
当目标表不存在时:
select 段1...字段n into 目的数据库..表 from 源数据库..表
--如果在不同的SQL之间:
insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)
select * from 源数据库..表
除了上面的方法之外或者还可以用链接服务器:
--如果一定要逐个表复制用:
use 源库
go
exec sp_msforeachtable
select * into 目的数据库..from..
最好的办法是用DTS(导入导出工具)做好DTS包。
来源:Heck's Blog
地址:https://www.heckjj.com/post/361/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
当表目标表存在时:
insert into 目的数据库..表(字段1...字段n) select 段1...字段n from 源数据库..表
当目标表不存在时:
select 段1...字段n into 目的数据库..表 from 源数据库..表
--如果在不同的SQL之间:
insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)
select * from 源数据库..表
除了上面的方法之外或者还可以用链接服务器:
--如果一定要逐个表复制用:
use 源库
go
exec sp_msforeachtable
select * into 目的数据库..from..
最好的办法是用DTS(导入导出工具)做好DTS包。
来源:Heck's Blog
地址:https://www.heckjj.com/post/361/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
为什么我们程序员如此难以
网页中通过协议实现调用e



