1. 程式人生 > >遊標用法

遊標用法

mem eva from idf function etc acc cti 更新數據

DECLARE @functionIdf int
DECLARE @namef varchar(500)
DECLARE My_Cursor CURSOR --定義遊標
FOR (SELECT [functionId],[name] FROM [dbo].[BT_FunctionRelevanceAPIName]) --查出需要的集合放到遊標中
OPEN My_Cursor; --打開遊標
FETCH NEXT FROM My_Cursor INTO @functionIdf,@namef; --讀取第一行數據(將MemberAccount表中的UserId放到@UserId變量中)
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT @functionIdf; --打印數據(打印MemberAccount表中的UserId)
UPDATE [dbo].[BT_AllColumn] SET [funtion_name] [email protected] WHERE [function_id]= @functionIdf; --更新數據
FETCH NEXT FROM My_Cursor INTO @functionIdf,@namef; --讀取下一行數據(將MemberAccount表中的UserId放到@UserId變量中)
END
CLOSE My_Cursor; --關閉遊標
DEALLOCATE My_Cursor; --釋放遊標
GO

遊標用法