22,209
社区成员
发帖
与我相关
我的任务
分享
set xact_abort on
begin tran
SELECT NEWID FROM IDK WHERE ID12
UPDATE IDK SET NEWID=NEWID+1 WHERE ID=12
commit tran
set xact_abort off
--查询时允许脏读
SELECT NEWID FROM IDK WITH(NOLOCK) WHERE ID=12
--更新时可以这样写,但列ID必须要有索引
UPDATE IDK SET NEWID=NEWID+1 WHERE ID=12
[Quote=引用 3 楼 arrow_gx 的回复:]
查询的时候,显式指定不加锁
SQL codeSELECT NEWID with nolock FROM IDK WHERE ID12
[/Quote]
SELECT NEWID with nolock FROM IDK WHERE ID12