调用加锁解锁函数时应注意的一点儿

调用锁函数时,有个参数应该注意:
调用加锁解锁函数时应注意的一点儿

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值