这只是我想到的一个解决方案:考虑使用dbms_lock命名锁。在 BEGIN 语句之后获取锁,在完成工作后释放它(请注意错误/异常!)。参考链接:http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC KT