Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Cursor DECLARE Statement

15.6.6.2 Cursor 声明语句

DECLARE cursor_name CURSOR FOR select_statement

该语句声明一个游标,并将其与一个SELECT语句关联,该语句检索要遍历的行。以后的行可以使用FETCH语句来获取。SELECT 语句必须返回与 FETCH 语句指定的输出变量个数相同的列。

SELECT 语句不能包含 INTO 子句。

游标声明必须在变量和条件声明后,handler 声明前出现。

存储程序可以包含多个游标声明,但每个块中的游标都必须有唯一的名称。例如,请参见第15.6.6节,“Cursors”

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