-- 通过使用事务及TABLOCKX锁定表操作
BEGIN TRANSACTION
SELECT @KeyNo = CurKeyNo FROM NSMC_dict_GenKeyNo WITH ( HOLDLOCK TABLOCKX ) WHERE TbName = @TbName AND FldName = @FldName
-- 提交事务并解除锁定
COMMIT TRANSACTION
主要是WITH ( HOLDLOCK TABLOCKX )句,意思是把表上锁.
怎样向SQL Server中更新数据时锁定数据库
最新推荐文章于 2023-03-13 10:01:18 发布