加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER 2008 链接 到 ORACLE 11

发布时间:2020-12-12 13:03:23 所属栏目:MsSql教程 来源:网络整理
导读:MSSQL2008R2 链接 ORACLE 11: 创建链接: ? exec sp_addlinkedserver 'DBLINK_ORACL','ORACLE','MSDAORA','ORCL120' 其中ORACL120 为本地安装了ORACLE 驱动程序,在tnsnames.ora配置好链接字符串后的操作,且要用sqlgate类似工具测试通过过. ORACLE 驱动程序
MSSQL2008R2 链接 ORACLE 11:

创建链接:


? exec sp_addlinkedserver 'DBLINK_ORACL','ORACLE','MSDAORA','ORCL120'


其中ORACL120 为本地安装了ORACLE 驱动程序,在tnsnames.ora配置好链接字符串后的操作,且要用sqlgate类似工具测试通过过.


ORACLE 驱动程序,可以安装网上的精简安装包,我是32位系统。


? exec sp_addlinkedsrvlogin 'DBLINK_ORACL','false',null,'user','userps'


执行:
select * from openquery(DBLINK_ORACL,'select sysdate from dual');?


select * from openquery(DBLINK_ORACL,'select MANUFACTURENO from user.sample');注意图片格式不要指望ORACLE能自动转换成MSSQL


插入:

ORACLE 取数,插入SQLSERVER中:

Insert into dhm40(dhpsdm,dhpssm )

select * from openquery(DBLINK_ORACL,'SELECT DISTINCT TRIM(BC.COLOR_CODE),TRIM(BC.COLOR_CNAME) FROM BRANDCOLOR BC WHERE BC.BRAN_CODE LIKE ''%1%'' ') ? ? ?'要用''来实现。


删除链接: Exec sp_droplinkedsrvlogin DBLINK_ORACL,Null? EXEC sp_dropserver DBLINK_ORACL?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读