如题
ORACLE数据库的表为oTab,
SQL SERVER数据库的表为sTab.
两个数据库分别在不同的服务器上,现想使用SQL语句将oTab表内容复制到sTab表.如果是同一数据库,可以使用insert into sTab Select 8 From oTab Where...
但在不同的数据库间,这个语句怎么写呢?谢谢大虾们!!!
ORACLE数据库的表为oTab,
SQL SERVER数据库的表为sTab.
两个数据库分别在不同的服务器上,现想使用SQL语句将oTab表内容复制到sTab表.如果是同一数据库,可以使用insert into sTab Select 8 From oTab Where...
但在不同的数据库间,这个语句怎么写呢?谢谢大虾们!!!
然后通过link server传数据.
-- sql server服务器windows安装Oracle客户端(注意对应版本及32/64位版),新增oracle连接.-- 建link server连接到Oracle
sp_addlinkedserver '[link server名]', 'Oracle', 'MSDAORA', '[oracle连接名]'sp_addlinkedsrvlogin '[link server名]', 'false', 'sa', '[oracle用户名]', '[oracle用户名的密码]'-- 通过link server传数据
insert into sTab
select * from [link server名]..[oracle用户名].oTab
[link server名]是不是指SQL SERVER服务器的IP地址+数据库名称,如:[192.1.1.2].SQLDB
,而[oracle连接名]是指oracle的IP地址+数据库名称,如:[192.1.1.1].ORCDB呀?