在UPDATE语句中使用NOLOCK

par*_*rth 0 sql nolock sql-update

在UPDATE语句中使用NOLOCK:

以下两个查询都运行正常.

UPDATE ml
SET CreationUserId = 'system'
FROM mst_login AS ml WITH (NOLOCK)
WHERE LoginId = 300


UPDATE mst_login
SET CreationUserId = 'system'
FROM mst_login WITH (NOLOCK)
WHERE LoginId = 300
Run Code Online (Sandbox Code Playgroud)

在更新语句中使用NOLOCK的这两种方式有何不同(在性能方面)?

PRM*_*Man 5

没有区别.一个是使用表别名.