独占表锁可以防止其它任何事务访问表进行任何操作(读取、写入、模式修改等等)。一次只能有一个事务在任意表上持有独占锁。独占表锁与所有其它表和行锁冲突。但是,与独占模式锁不同,以隔离级别 0 执行的事务仍可读取其表锁被独占持有的表中的行。
可通过使用 LOCK TABLE ... IN EXCLUSIVE MODE 语句显式获取独占表锁。REFRESH MATERIALIZED VIEW 和 REFRESH TEXT INDEX 语句还提供了 WITH EXCLUSIVE MODE 子句,使用该子句可以在刷新操作发生的同时在基础表上创建独占表锁。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |