3
我宣佈我的程序表,你可以看到如下:NOLOCK在臨時表
Declare @resultTable Table
(
EmpId int,
EmpStatusId int,
CreatedDateTime datetime
)
,我執行刪除功能:
Delete From ActualTable
Where Id = (Select EmpId from @resultTable with (nolock) where EmpStatusId = @tempId)
我試圖避免在選擇鎖定語句以避免死鎖,即使我讀取髒數據。但是,「(nolock)」是不允許的。錯誤說:
關鍵字'與'附近的語法不正確。如果此語句是公用表表達式或xmlnamespaces子句,則前面的語句必須以分號結尾。
有沒有辦法在臨時表中應用NOLOCK?