一个for update的问题

spland 2005-04-19 03:29:55
定义了一个
CURSOR c_exp_rack
IS
SELECT vanno
FROM exp_rack
WHERE vanno = pi_vanno
FOR UPDATE
因为没有加nowait,如果记录被锁,是不是会一直等下去?
会不会等到一定时间后出一个system err?
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baojianjun 2005-04-19
  • 打赏
  • 举报
回复
是的,隻要你打開遊標,在沒有處理完(commit)以前就隻有等待
spland 2005-04-19
  • 打赏
  • 举报
回复
这个我知道,我指如果没有commit 的情况
资料查到是会一直等下去,想请大家确认一下
qiaozhiwei 2005-04-19
  • 打赏
  • 举报
回复
程序处理完了你要 commit 啊

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧