从远程HANA系统调用存储过程

2020-09-13 23:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

在我的方案中,我有两个通过SDI相互连接的HANA数据库:

HDB1-> HDB2

我已经在HDB1中编写了一个存储过程,并且我想知道是否有可能从HDB1中的存储过程中调用HDB2中的另一个存储过程。

谢谢

马塞洛

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

在我的方案中,我有两个通过SDI相互连接的HANA数据库:

HDB1-> HDB2

我已经在HDB1中编写了一个存储过程,并且我想知道是否有可能从HDB1中的存储过程中调用HDB2中的另一个存储过程。

谢谢

马塞洛

付费偷看设置
发送
4条回答
代楠1984
1楼-- · 2020-09-13 23:36

否,无法从HDB1上的过程中调用HDB2上的过程。 交互作用必须(至少在此刻)在更高的层上完成,例如 HDB1上的服务使用HDB2上的服务,该服务使用您在HDB2上的过程。

此外,可用的VIRTUAL PROCEDURE选项也无济于事,因为它到目前为止还不支持SQLScript过程。

也不支持其他答案中建议的同义词方法,因为同义词中的"数据库"选项对过程无效(仅对视图和表有效)。 另外,同义词选项仅适用于多数据库容器系统中的跨租户数据库访问(我假设您提到的两个数据库都不只是同一HANA MDC系统中的租户数据库)。

粗暴的香蕉
2楼-- · 2020-09-13 23:15

那可以安全吗? 存储过程运行,但是它说它处理0条记录,而不是SQL控制台处理正确数量的记录。

N-Moskvin
3楼-- · 2020-09-13 23:39

您好 Marcelo Berger

您是否尝试过使用同义词?

BR,

Pacheco。

一周热门 更多>