我们将学习如何使用CLOSE语句在MySQL中关闭游标。在使用完游标后需要将其关闭。
在MySQL中关闭游标的语法为:
CLOSE
cursor_name;
参数|说明cursor_name | 要关闭的游标的名称。
关闭名为c1的游标:
c1;
下面的函数演示了如何使用CLOSE语句来关闭游标:
DELIMITER //
CREATE
FUNCTION
FindSiteID ( name_in
VARCHAR
(50) )
RETURNS
INT
BEGIN
DECLARE
done
DEFAULT
FALSE
;
siteID
0;
c1
CURSOR
FOR
SELECT
site_id
FROM
sites
WHERE
site_name = name_in;
CONTINUE
HANDLER
NOT
FOUND
SET
done =
TRUE
OPEN
FETCH
INTO
siteID;
RETURN
END
; //
DELIMITER ;
原文链接:https://codingdict.com/