1、for update nowait
我做了一个测试:
select * from (
 select * from MB_LOTTERY_TYPE ) where rownum <=2  for update 
在此把记录锁住 .然后再在存储过程中执行
for cur_x in( select * from (select * from MB_LOTTERY_TYPE ) where rownum <=2  for update nowait)loop
为什么存储过程会抛出ORA-00054 异常。我本以为加了nowait,就查不到记录,但不会抛出异常的。请问使用for update nowait查询被锁定的记录是一定会抛出ORA-00054异常吗?