2020-09-13 23:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
在我的方案中,我有两个通过SDI相互连接的HANA数据库:
HDB1-> HDB2
我已经在HDB1中编写了一个存储过程,并且我想知道是否有可能从HDB1中的存储过程中调用HDB2中的另一个存储过程。
谢谢
马塞洛
否,无法从HDB1上的过程中调用HDB2上的过程。 交互作用必须(至少在此刻)在更高的层上完成,例如 HDB1上的服务使用HDB2上的服务,该服务使用您在HDB2上的过程。
此外,可用的VIRTUAL PROCEDURE选项也无济于事,因为它到目前为止还不支持SQLScript过程。
也不支持其他答案中建议的同义词方法,因为同义词中的"数据库"选项对过程无效(仅对视图和表有效)。 另外,同义词选项仅适用于多数据库容器系统中的跨租户数据库访问(我假设您提到的两个数据库都不只是同一HANA MDC系统中的租户数据库)。
那可以安全吗? 存储过程运行,但是它说它处理0条记录,而不是SQL控制台处理正确数量的记录。
您好 Marcelo Berger ,
您是否尝试过使用同义词?
BR,
Pacheco。
看看此链接: https://help.sap.com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.03/zh-CN/20d5412b75191014bc7ec7e133ce5bf5.html?q=create%20synonym
最多设置5个标签!
否,无法从HDB1上的过程中调用HDB2上的过程。 交互作用必须(至少在此刻)在更高的层上完成,例如 HDB1上的服务使用HDB2上的服务,该服务使用您在HDB2上的过程。
此外,可用的VIRTUAL PROCEDURE选项也无济于事,因为它到目前为止还不支持SQLScript过程。
也不支持其他答案中建议的同义词方法,因为同义词中的"数据库"选项对过程无效(仅对视图和表有效)。 另外,同义词选项仅适用于多数据库容器系统中的跨租户数据库访问(我假设您提到的两个数据库都不只是同一HANA MDC系统中的租户数据库)。
那可以安全吗? 存储过程运行,但是它说它处理0条记录,而不是SQL控制台处理正确数量的记录。
您好 Marcelo Berger ,
您是否尝试过使用同义词?
BR,
Pacheco。
看看此链接: https://help.sap.com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.03/zh-CN/20d5412b75191014bc7ec7e133ce5bf5.html?q=create%20synonym
一周热门 更多>