SqlServer查询一张表安插到另外一个库中
SqlServer查询一张表插入到另外一个库中各位有这样用过吗?有没有实例或者blog推荐呢?一直接触的都是Oracle
SqlServer查询一张表插入到另外一个库中
各位有这样用过吗?
有没有实例或者blog推荐呢?一直接触的都是Oracle,对于SqlServer这方面不是很了解,而且版本还是2000的。
现在要实现的功能就是,查询当前表的所有信息,插入到另外一个库中(同一台机器,同一个SqlServer)。就是这样。。。
大家有这方面的东西么?麻烦指点下,先谢谢了~
[解决办法]
select * into dB2.dbo.TB2 from db1.dbo.TB1
[解决办法]如果TB2 存在且表结构一样,则:
insert into dB2.dbo.TB2 select * from db1.dbo.TB1
结构不一样则:
insert into dB2.dbo.TB2(a,b,c) select a,b,c from db1.dbo.TB1
[解决办法]实时同步到oracle 可以用分发和订阅 来做 ,不通主机的sqlserver 也一样
[解决办法]请参考:关于sql同步到oracle
[解决办法]在不同的sql服务器机器上:
----------SQL2005中出错时执行下边四行。
--exec sp_configure 'show advanced options',1
--reconfigure
--exec sp_configure 'Ad Hoc Distributed Queries',1
--reconfigure
-------目标服务器上执行该存储过程。
insert into 表A(a1,a2,a3)
select 表B字段
from openrowset('SQLOLEDB','.';'sa';'sjtech','select * from 2库..表名')