DECLARE cursor_name CURSOR FOR select_statement
此语句声明一个游标并将其与
SELECT
检索要由游标遍历的行的语句相关联。要稍后获取行,请使用FETCH
语句。语句检索的列数
SELECT
必须与语句中指定的输出变量数相匹配
FETCH
。
该SELECT
语句不能有INTO
子句。
游标声明必须出现在处理程序声明之前以及变量和条件声明之后。
存储的程序可能包含多个游标声明,但在给定块中声明的每个游标必须具有唯一的名称。有关示例,请参阅第 13.6.6 节,“游标”。
对于通过
SHOW
语句可用的信息,在许多情况下可以通过将游标与INFORMATION_SCHEMA
表一起使用来获得等效信息。