13.6.6.2 游标 DECLAREStatements 式

DECLARE cursor_name CURSOR FOR select_statement

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

SELECT语句不能包含INTO子句。

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

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

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

首页