除了支持行锁,SQL Anywhere 还支持表锁。表锁不同于模式锁:表锁在表的所有行上放置锁,而模式锁在表的模式上放置锁。有三类表锁:共享表锁、意图写表锁和独占表锁。
事务结束(发生 COMMIT 或 ROLLBACK)后释放表锁。
下表显示了哪两个表锁之间会发生冲突:
Shared | Intent | Exclusive | |
Shared | 冲突 | 冲突 | |
Intent | 冲突 | 冲突 | |
Exclusive | 冲突 | 冲突 | 冲突 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |