调用锁函数时,有个参数应该注意:

调用加锁解锁函数时应注意的一点儿_SAP刘梦__小程序



输入参数“_SCOPE”,输入数值为0,1,2。默认是2. 其中2为,事务提交时自动解锁, 为1显示调用解锁函数才解锁。 这个很重要,许多没有被锁的情况是由于事务自动提交(比如程序结束,提交事物commit等)

如果程序比较大, 建议使用1模式,因为调用commit work后,(获取其他的隐式提交),锁会自动释放掉。可能影响数据的正确性

还有,如果调用   DEQUEUE_ALL 来释放锁,虽然写起来省事儿, 但是会把你当前会话里所有的锁释放, 所以如果你调用了别人的程序或函数,或者调用了标准的东西, 不建议使用 DEQUEUE_ALL……

欢迎关注订阅号:SAP学习记录 (SAPlearning )

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO