我有一个程序,我希望只有一个用户可以同时执行这个程序。
Marc Morales
问问题
766 次
2 回答
12
这只是我的想法:考虑通过 dbms_lock 使用命名锁。 http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC
在开始语句获得锁之后,立即执行工作,然后在退出时释放它(记住错误/异常!)。
韩国电信
于 2009-06-27T20:05:27.717 回答
-1
一个简单的解决方案是通过使用 FOR UPDATE 在表级别使用锁定。
于 2009-06-28T13:08:44.083 回答