事务通常会保存锁,直到完成该事务。此行为可防止其它事务进行修改,以免无法回退原始事务。在隔离级别 3,必须在事务结束之前保存所有锁,以确保事务的可序列化性。
唯一一个不用在事务结束前保存的锁是游标稳定性锁。只要对象行是当前的游标行,就保存这些行锁。在大多数情况下,保存这些行锁所用的时间短于事务的生存期;但对于 WITH HOLD 游标,可以在连接的生存期内一直保存游标稳定性锁。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |