PSQL和SQL之间数据的导入
发布网友
发布时间:2024-07-02 12:51
我来回答
共2个回答
热心网友
时间:2024-08-21 23:28
首先搞清楚你的SQL机器上是否已经装了Oracle客户端(不是数据库哈).
如果装了就好办了,用下面的语句
select * from
OPENROWSET('MSDAORA','oracle服务器名';'用户名';'密码','查询语句 ')
例如:
insert into card (1,2,3)
select * from OPENROWSET('MSDAORA',''oracle服务器名';'用户名';'密码','select a,b,c from attend')
如果SQL数据库服务器上没装Oracle客户端的话可以用用SQLServer的DTS工具(就是对着数据库右键点导入数据,分别设置好两个数据源,配置好表中的字段对应即可).其实这方面的实现也有很多种的,你可以通过其它工具来实现,或者用Oracle的透明网关
热心网友
时间:2024-08-21 23:28
用链接服务器
--Oracle
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = '<ServerName>'