sqlServer 链接oracle 并操作oracle表中记录

USE [master]
GO
EXEC --添加服务
master.dbo.sp_addlinkedserver   --命令名称
@server = N'JXECOP',            --参数1,连接oracle的数据源名称
@srvproduct=N'ORACLE',          --参数2,连接的数据源的产品名称
@provider=N'MSDAORA',           --参数3,访问的接口方式
@datasrc=N'JXECOP'              --参数4,被访问的数据源名称
GO


EXEC --添加用户
master.dbo.sp_addlinkedsrvlogin --命令名称
@rmtsrvname = N'JXECOP',        --数据源名称
@locallogin = NULL ,            --本地登陆
@useself = N'False',            --指定用用户名和密码登陆
@rmtuser = N'jxecop',           --用户名称
@rmtpassword = N'jxe123'        --用户密码
go

--UPDATE HY_CUSTAREA A SET A.AREAID = '2'
--select * from openquery(LNK1,'select * from 用户名.表名')
--update openquery(linked1, 'select ssn from testlinked where ssn=2') set ssn=ssn + 1
--insert openquery(linked1, 'select ssn from testlinked where 1=0') values (1000)
--delete openquery(linked1, 'select ssn from testlinked where ssn>100')


update openquery(JXECOP, 'select AREAID,CUSTID from HY_CUSTAREA ') set AREAID='3',CUSTID = '2';
select * from openquery(JXECOP,'select * from HY_CUSTAREA');


USE [master] 
GO
EXEC --从本地 SQL Server 实例中的已知远程服务器和链接服务器的列表中删除服务器。
master.dbo.sp_dropserver 
@server=N'TEST', 
@droplogins='droplogins'
GO

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值