SQL中使用游标的最后一步:释放游标。
其语法格式为:
DEALLOCATE{{[GLOBAL]游标名称}|游标变量}。
例:利用游标修改项目信息表中预定资金数额。
DECLARE budget_cursor CURSOR
FOR SELECT * FROM 项目信息表
FOR UPDATE OF 预定资金
/*声明游标*/
OPEN budget_cursor
FETCH NEXT FROM budget_cursor
UPDATE 项目信息表
SET 预定资金= 预定资金*1.05 WHERE CURRENT OF budget_cursor
/*修改游标指向的行数据*/
CLOSE budget_cursor
DEALLOCATE budget_cursor
/*关闭和释放游标*/
