我想在選擇特定ID時屏蔽所有其他ID。但它不會運行。這是我迄今爲止所擁有的。SQL Server 2008中的數據屏蔽
這是我當前的代碼:
USE [DB1]
Declare IDCursor Cursor
For
Select ID, Year, Amount, RefreshDate
From Table1
For Update
Open IDCursor
Declare @ID int, @Year datetime, @Amount money, @RefreshDate datetime
Fetch Next From IDCursor
Into @ID, @Year, @Amount, @RefreshDate
While @@Fetch_Status = 0
Begin
If @ID <> 0
SELECT SUBSTRING(CONVERT(varchar(255), NEWID()), 0, 5)
Else
Set @ID = 0
End
Close IDCursor
Deallocate IDCursor
你得到了什麼錯誤? –
沒有顯示,它只是不斷運行 – user3508195