浅谈oracle中for update 和 for update nowait 和 for update wait x的区别

在执行update的时候,不加nowait/wait x的时候,当数据记录被锁住的时候,会一直处于等待状态,直到资源锁定被释放;

而加了nowait的时候,马上就会进行反馈“ORA-00054错误,内容是资源正忙, 但指定以 NOWAIT 方式获取资源 ”;

如果是加的 wait x,那么执行的时候会等待x秒,当x秒过去,资源依旧未被释放,就会反馈跟nowait一样的信息。

此博客来自我之前在CSDN的迁移。

原文链接:https://blog.csdn.net/qq_17153527/article/details/80267656

猜你喜欢

转载自www.cnblogs.com/wshx940621/p/9101428.html
今日推荐