您的位置:首页 > 数据库 > Oracle

sqlserver如何用linkserver连接oracle

2007-07-13 15:54 316 查看
EXEC sp_addlinkedserver
@server = 'exchange',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = '203.17.14.23/oradbname'

exec sp_addlinkedsrvlogin 'exchange', 'false','sa', 'oracleusername, 'oraclepassword'

select * from openquery(exchange, 'select * from orausernmae.tablename')
--注意:如果不用openquery,在sqlserver本地执行会出现数据类型转换的问题,openquery是将'select * from '发送到目标数据库上进行查询,然后取得返回结果,也就是说,发送过去的语句将采用oracle的语法

exec sp_dropserver 'exchange','droplogins'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: