关于DB2锁表的问题.

wwfgah 2009-02-12 08:22:38
现在有一个操作如下.
1.首先检索表A,输出结果,检索表A的时候需要将表A锁住防止其它用户操作
2.然后更新表A的某个字段,.然后等更新结束之后释放表.

请教这两个SQL应该如何写呢.
...全文
413 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vampireallen 2009-02-13
  • 打赏
  • 举报
回复
1. select * from A for update with RR
2. 更新完了之后事务执行commit,锁自动释放
yangxiao_jiang 2009-02-13
  • 打赏
  • 举报
回复
应该是with ur加写锁吧。
wwfgah 2009-02-13
  • 打赏
  • 举报
回复
如果是SELECT执行完之后要删除刚才查询过的记录呢,也是这么锁嘛?

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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