MySQL CLOSE语句-关闭游标
时间:2019-02-04 12:52:34 来源:igfitidea点击:
我们将学习如何使用CLOSE语句在MySQL中关闭游标。
在使用完游标后需要将其关闭。
语法
在MySQL中关闭游标的语法为:
CLOSE cursor_name;
参数|说明
cursor_name | 要关闭的游标的名称。
MySQL CLOSE语句-关闭游标示例
关闭名为c1的游标:
CLOSE c1;
下面的函数演示了如何使用CLOSE语句来关闭游标:
DELIMITER // CREATE FUNCTION FindSiteID ( name_in VARCHAR(50) ) RETURNS INT BEGIN DECLARE done INT DEFAULT FALSE; DECLARE siteID INT DEFAULT 0; DECLARE c1 CURSOR FOR SELECT site_id FROM sites WHERE site_name = name_in; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN c1; FETCH c1 INTO siteID; CLOSE c1; RETURN siteID; END; // DELIMITER ;