我想在选择特定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