关于DB2中锁的问题

engalw 2004-05-10 10:55:17
在用JDBC编写程序时,select操作会锁表或锁者行吗?默认情况下,一般是占用什么级别的锁? 对同一条记录,在一个事务里,先查询,再修改回不会发生死锁现象?
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joe_fox1025 2004-06-18
  • 打赏
  • 举报
回复
主要看你采用的什么隔离级
db2boy 2004-05-13
  • 打赏
  • 举报
回复
1,默认cs隔离级别的话,会加锁,会在每条正在被处理的行上加s锁。处理下一行的时候,锁也会移到下一行。
2,如果就是一个事务,不会死锁
bibleboy 2004-05-12
  • 打赏
  • 举报
回复
lock table <table name > in exclusive mode;

5,889

社区成员

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

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