Documentation Home
MySQL 8.0 参考手册  / 第 13 章 SQL 语句  / 13.6 复合语句语法  / 13.6.6 游标  /  13.6.6.2 游标 DECLARE 语句

13.6.6.2 游标 DECLARE 语句

DECLARE cursor_name CURSOR FOR select_statement

此语句声明一个游标并将其与 SELECT检索要由游标遍历的行的语句相关联。要稍后获取行,请使用FETCH语句。语句检索的列数 SELECT必须与语句中指定的输出变量数相匹配 FETCH

SELECT语句不能有INTO子句。

游标声明必须出现在处理程序声明之前以及变量和条件声明之后。

存储的程序可能包含多个游标声明,但在给定块中声明的每个游标必须具有唯一的名称。有关示例,请参阅第 13.6.6 节,“游标”

对于通过 SHOW语句可用的信息,在许多情况下可以通过将游标与INFORMATION_SCHEMA表一起使用来获得等效信息。