IT培训教育锁机制db2锁

实在是无法理解DB2的锁机制

db2 +c "insert into t1 values (3)"DB20000I  The SQL command completed successfully.然后在同一个窗口中执行$ db2 "select * from t1"  觉得这个语句是不是相当于db2 +c "commit",因为执行完这个之后,发现另外一个窗口发现居然有数据A  &nbs...显示全部
db2 +c "insert into t1 values (3)"
DB20000I  The SQL command completed successfully.
然后在同一个窗口中执行
$ db2 "select * from t1"  觉得这个语句是不是相当于db2 +c "commit",因为执行完这个之后,发现另外一个窗口发现居然有数据
A     
------
     1
     2
     3
  3 record(s) selected.


这个发现居然有3
在另外一个窗口中执行
db2 "select * from t1"
A     
------
     1
     2
     3
  3 record(s) selected.收起
参与8

查看其它 3 个回答张东焕的回答

张东焕张东焕技术总监IBM官方授权讲师
DB2默认是autocommit,所以当执行任何语句除非+c,就是相当于最后带一个commit
IT咨询服务 · 2015-08-10
浏览1304

回答者

张东焕
技术总监IBM官方授权讲师

张东焕 最近回答过的问题

回答状态

  • 发布时间:2015-08-10
  • 关注会员:1 人
  • 回答浏览:1304
  • X社区推广