【oracle】for update和for update nowait的用法
2010-04-20 14:01
447 查看
for update是用来上锁的,在commit或rollback之后释放锁。
例如:
select * from stu for update;
该语句对取出的所有记录行进行锁定,其他会话访问该记录行会被挂起等待(包括select语句)。
如果要避免被挂起等待,可以使用for update nowait,这样一旦访问的数据已经被上锁,则oracle直接会返回错误信息。
例如:
select * from stu for update;
该语句对取出的所有记录行进行锁定,其他会话访问该记录行会被挂起等待(包括select语句)。
如果要避免被挂起等待,可以使用for update nowait,这样一旦访问的数据已经被上锁,则oracle直接会返回错误信息。
相关文章推荐
- oracle for update和for update nowait的区别
- oracle for update和for update nowait的区别
- Oracle 中for update和for update nowait的区别
- Oracle for update/for update of/update的用法和区别
- ORACLE for update和for update nowait的区别
- oracle for update和for update nowait的区别
- oracle for update和for update nowait的区别
- oracle for update用法
- oracle for update和for update nowait的区别
- oracle for update和for update nowait(for update wait)的区别
- oracle for update和for update nowait的区别
- oracle for update和for update nowait的区别
- oracle for update和for update nowait的区别
- oracle select语句中,不加for update和加 for update和for update nowait区别
- oracle for update和for update nowait
- oracle for update和for update nowait的区别
- [转]oracle for update和for update nowait的区别
- Oracle中select ... for update的用法
- oracle for update和for update nowait的区别 - 转
- oracle for update和for update nowait的区别