【发布时间】:2022-01-12 21:36:24
【问题描述】:
我尝试阅读 FIND CURRENT 语句的进度知识库。它没有多大帮助。谁能告诉我 FIND CURRENT 语句的作用以及我们为什么/在哪些锁定场景中使用它?此外,如果可以用简单的示例进行解释,那将非常有帮助。注意:任何使用 Sports 数据库的示例,均未显示在知识库中。我实现了下面的代码,但是当我编译过程时它似乎没有到达 CURRENT-CHANGED 语句(我使用的是我创建的逻辑名称为“个人”的数据库)。
谢谢。
FIND FIRST personal WHERE personal firstNAME = "Ganesh" EXCLUSIVE-LOCK.
UPDATE personal.
FIND CURRENT personal EXCLUSIVE-LOCK.
UPDATE personal
IF CURRENT-CHANGED personal THEN DO:
MESSAGE "Record is changed"
VIEW-AS ALERT-BOX INFORMATION BUTTONS OK
DISPLAY personal.
END
【问题讨论】:
标签: openedge progress-4gl