生产系统中的ADBC和AMDP

时间:2019-12-20 07:21:26

标签: sap abap

在生产中建议使用ADBC或AMDP吗? 如果没有,为什么?谢谢您提前发表评论!

1 个答案:

答案 0 :(得分:0)

两者均为生产目的而设计。

您应该首选OpenSQL,因为它简化了许多方面,例如客户端处理,并使编程变得容易,例如因为它可以整洁地读取类型化的结构和表。

如果您的操作对于OpenSQL而言过于复杂,则

AMDP应该是您的第二选择,例如,因为您需要执行一系列选择才能达到目标。请注意它们引发的异常,以及使用数据库特定功能(例如SAP HANA的模糊搜索)的情况。

如果您不能通过上述两个目标达成目标,则ADBC应该是您的最后选择,例如,因为您需要连接到另一个数据库,或者需要使用具有不同授权的辅助数据库连接。同样,请注意它们引发的异常。另外,请注意客户的处理,这种方式不是自动的。