sql server存储过程访问oracle(50)

  • 主题发起人 主题发起人 dhszxh
  • 开始时间 开始时间
D

dhszxh

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在SQL SERVER存储过程访问oracle并向orale表写数据请问怎么实现?
 
给你找到一个,慢慢琢磨吧。http://www.delphibbs.com/delphibbs/dispq.asp?lid=2931989
 
USE [master]GOEXEC --添加服务master.dbo.sp_addlinkedserver --命令名称@server = N'TEST', --参数1,连接oracle的数据源名称@srvproduct=N'ORACLE', --参数2,连接的数据源的产品名称@provider=N'MSDAORA', --参数3,访问的接口方式@datasrc=N'ERPORA' --参数4,被访问的数据源名称GOEXEC --添加用户master.dbo.sp_addlinkedsrvlogin --命令名称@rmtsrvname = N'TEST', --数据源名称@locallogin = NULL , --本地登陆@useself = N'False', --指定用用户名和密码登陆@rmtuser = N'SCOTT', --用户名称@rmtpassword = N'a123456' --用户密码goselect * from TEST..ERP.BAS_DEPT --测试结果
 
后退
顶部