for循環sql語句
發布時間: 2025-05-13 22:45:49
Ⅰ sqlserver中怎樣使用游標for循環
給你舉個例子
利用游標循環更新、刪除MemberAccount表中的數據DECLARE My_Cursor CURSOR --定義游標FOR (SELECT * FROM dbo.MemberAccount) --查出需要的集合放到游標中OPEN My_Cursor; --打開游標FETCH NEXT FROM My_Cursor ; --讀取第一行數據WHILE @@FETCH_STATUS = 0 BEGIN --UPDATE dbo.MemberAccount SET UserName = UserName + 'A' WHERE CURRENT OF My_Cursor; --更新 --DELETE FROM dbo.MemberAccount WHERE CURRENT OF My_Cursor; --刪除 FETCH NEXT FROM My_Cursor; --讀取下一行數據 ENDCLOSE My_Cursor; --關閉游標DEALLOCATE My_Cursor; --釋放游標GO
熱點內容