Oracle存储过程中怎样操作另一个Oracle数据库?

本人要开发一个Oracle存储过程用来处理用户的查询等操作,而操作的对象是在合作商的数据库中,请问如何在我的Oracle存储过程中操作另一个Oracle数据库?... 本人要开发一个Oracle存储过程用来处理用户的查询等操作,而操作的对象是在合作商的数据库中,请问如何在我的Oracle存储过程中操作另一个Oracle数据库? 展开
 我来答
匿名用户
2013-07-30
展开全部
1、注册远程数据库服务器

EXEC sp_addlinkedserver '远程主机', N'SQL Server'

2、注册远程数据库服务器的登录方法

EXEC sp_addlinkedsrvlogin '远程主机', 'false', NULL, 'sa', ''

3、查看数据记录
select * into 对象名 from 远程主机.数据库.DBO.数据表

--sp_addlinkedserver /sp_addlinkedsrvlogin 是两个系统存在的存储过程(master中,可以使用数据分析器-对象搜索=搜索到,可打开查看仔细内容或看帮助。

--对象名称我们也可以使用本地或远程数据库对象,其中远程数据库需要依照上述方法进行注册和登录,即可实现。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式