定义
游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。
语法
DECLARE @ID int
–定义游标DECLARE MyCursor CURSORFOR SELECT ID FROM tbclass_1
–打开一个游标OPEN MyCursor
–循环一个游标FETCH NEXT FROM MyCursor INTO @IDWHILE @@FETCH_STATUS =0BEGIN
–sql代码块
FETCH NEXT FROM MyCursor INTO @ID
END
CLOSE MyCursor --关闭游标
DEALLOCATE MyCursor --释放游标