SAP ABAP中通过2个线程进行SELECT查询的问题

2020-08-22 13:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 我在Z表中使用数字范...

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

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


嗨朋友,

我在Z表中使用数字范围(数字)。 当2个线程同时读取相同的SELECT查询时,会将相同的编号分配给必需的变量。 您能帮我解决问题吗?

谢谢

Balaji.T。

8条回答
黑丝骑士
2020-08-22 13:40

您的问题符合ACID原则( https://zh-CN。 wikipedia.org/wiki/ACID )。

从线程2的角度来看,数据库的行为就像线程1不在那里。 因此,这两个访问需要序列化。 线程2仅在线程1完成号码提取后才被允许选择号码。 如果您需要确保Z表中没有缺失的数字(线程1带有数字,但是无法完成),则需要进行进一步的序列化。

线程的哪些部分需要序列化在很大程度上取决于函数的需求。

一周热门 更多>