使用 SET LOCK MODE 语句来定义数据库服务器如何处理一个试图访问锁定了的行或表的进程。
此语句是对 SQL 的 ANSI/ISO 标准的扩展。
当进程试图访问锁定了的行或表时,此语句可以下列方式定向数据库服务器的响应。
要获取本文档中术语锁模式的两种不同含意的描述,请参阅相关的概念部分中的“锁定颗粒度”。
要避免在尝试读取并发会话对其持有排他行级锁的操作中等待,您还可使用 LAST COMMITTED 特性,或者通过在 SET ISOLATION COMMITTED READ 语句中显式地设置它,或者通过设置 USELASTCOMMITTED 配置参数或 USELASTCOMMITTED 会话环境选项。
SET LOCK MODE TO NOT WAIT;
SET LOCK MODE TO WAIT;
SET LOCK MODE TO WAIT 17;