有没有实例或者blog推荐呢?一直接触的都是Oracle,对于SqlServer这方面不是很了解,而且版本还是2000的。
现在要实现的功能就是,查询当前表的所有信息,插入到另外一个库中(同一台机器,同一个SqlServer)。就是这样。。。
大家有这方面的东西么?麻烦指点下,先谢谢了~
14 个解决方案
#1
select * into dB2.dbo.TB2 from db1.dbo.TB1
#2
如果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
#3
我晕,原来生活是如此的简单与随意。谢谢哥们了。
不知道有没有同步到其它库的方法呢?例如同步到Oracle数据库,或者不同主机上的数据库上呢?
以前用Oracle的触发器做过呵,特别想知道下。
不知道有没有同步到其它库的方法呢?例如同步到Oracle数据库,或者不同主机上的数据库上呢?
以前用Oracle的触发器做过呵,特别想知道下。
#4
实时同步到oracle 可以用分发和订阅 来做 ,不通主机的sqlserver 也一样
#5
不通主机的sqlserver 也可以用触发器来搞定。
#6
哦。有这方面的文档或者案例么?在google上搜了老半天没搜到。。。~
#7
http://hi.baidu.com/mayw1985/item/6b0d41362bf32ce42784f457
#9
可以在存储过程之类的里面完成么?
#10
可以在存储过程之类方法里面完成么?
#12
insert into bb select aa
select * from aa into bb
#13
在不同的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库..表名')
----------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库..表名')
#14
谢谢大家的回答,我是直接insert into dB2.dbo.TB2(a,b,c) select a,b,c from db1.dbo.TB1
这样的呵。谢谢
这样的呵。谢谢
#1
select * into dB2.dbo.TB2 from db1.dbo.TB1
#2
如果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
#3
我晕,原来生活是如此的简单与随意。谢谢哥们了。
不知道有没有同步到其它库的方法呢?例如同步到Oracle数据库,或者不同主机上的数据库上呢?
以前用Oracle的触发器做过呵,特别想知道下。
不知道有没有同步到其它库的方法呢?例如同步到Oracle数据库,或者不同主机上的数据库上呢?
以前用Oracle的触发器做过呵,特别想知道下。
#4
实时同步到oracle 可以用分发和订阅 来做 ,不通主机的sqlserver 也一样
#5
不通主机的sqlserver 也可以用触发器来搞定。
#6
哦。有这方面的文档或者案例么?在google上搜了老半天没搜到。。。~
#7
http://hi.baidu.com/mayw1985/item/6b0d41362bf32ce42784f457
#8
请参考:
关于sql同步到oracle
#9
可以在存储过程之类的里面完成么?
#10
可以在存储过程之类方法里面完成么?
#11
#12
insert into bb select aa
select * from aa into bb
#13
在不同的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库..表名')
----------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库..表名')
#14
谢谢大家的回答,我是直接insert into dB2.dbo.TB2(a,b,c) select a,b,c from db1.dbo.TB1
这样的呵。谢谢
这样的呵。谢谢