gpt4 book ai didi

sql - 使用 Nolock 提示更新查询

转载 作者:行者123 更新时间:2023-12-01 03:51:41 24 4
gpt4 key购买 nike

我正在尝试在更新查询中添加 with(NOLOCK):

UPDATE pth_patchLookup with(nolock) SET ScanDateTime = Getdate() WHERE RegID = 312

但我收到以下消息:
NoLock hint is supported only with Select statement and not with update, insert and delete.

有什么方法可以在此更新查询中应用“NOLOCK”?

谢谢你的帮助

最佳答案

(NOLOCK)禁用共享锁而不是排他锁。
您可以使用 Read Committed 隔离级别来在 select 语句上放置排他锁。

SET TRANSACTION ISOLATION LEVEL READ COMMITTED 
UPDATE pth_patchLookup SET ScanDateTime = Getdate() WHERE RegID = 312

关于sql - 使用 Nolock 提示更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21856563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com