Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

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

15.6.6.2 游标DECLARE语句

DECLARE cursor_name CURSOR FOR select_statement

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

SELECT语句不能有一个INTO子句。

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

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

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