使用单个存储过程对不同数据库进行操作

时间:2018-12-17 10:12:59

标签: oracle plsql toad

我正在尝试创建一个PL / SQL存储过程,该过程将当前必须手动完成的工作编译到一个文件中。

某些操作(大多数是插入操作)是在不同的服务器上进行的。大多数操作都是在A基础上完成的,但是有一些在B基础上进行,有些在C基础上进行。

根据this answer,使用不同服务器上的数据库进行操作“听起来要复杂得多”。

  • 有可能吗?

  • 如果是,该怎么办?

  • 是否有更好的方法来做我想做的事情?我以为也许可以使用调用多个存储过程的脚本,但是最好将其全部放在一个脚本中(所有操作都密切相关)。

我正在使用TOAD,我使用LDAP连接到数据库,并且具有要访问的所有基础的LDAP。

1 个答案:

答案 0 :(得分:0)

我最后问了一个认识的人,他们说这在技术上是可行的,但是出于安全原因而被禁止。

因此,“ 是否可能?”的答案是:是,但并非总是允许的,具体取决于您的环境。


如果有人想写一个详细的答案,那可能会有所帮助,这可能会对某人有所帮助(我在该网站上还没有找到任何明确的信息),但是我不再被困住了,所以我会过一会儿接受这个答案。