我已经彻底阅读了有关表提示的 MSDN,但我似乎没有找到默认的锁定粒度。假设我有以下查询:
SELECT TOP (1) * FROM MyTable WITH (UPDLOCK, READPAST) ORDER BY SomeColumn ASC;
你看,我指定了UPDLOCK
和READPAST
提示,但没有指定任何粒度提示,例如TABLOCK
or ROWLOCK
。
默认使用哪个粒度锁定级别?
我已经彻底阅读了有关表提示的 MSDN,但我似乎没有找到默认的锁定粒度。假设我有以下查询:
SELECT TOP (1) * FROM MyTable WITH (UPDLOCK, READPAST) ORDER BY SomeColumn ASC;
你看,我指定了UPDLOCK
和READPAST
提示,但没有指定任何粒度提示,例如TABLOCK
or ROWLOCK
。
默认使用哪个粒度锁定级别?