MySQL 9.0 發行說明
DECLARE cursor_name CURSOR FOR select_statement此陳述式宣告一個游標,並將其與 SELECT 語法相關聯,該語法會擷取游標要遍歷的資料列。若要稍後擷取資料列,請使用 FETCH 語法。SELECT 語法擷取的資料行數量必須與 FETCH 語法中指定的輸出變數數量相符。
SELECT 語法不能有 INTO 子句。
游標宣告必須出現在處理常式宣告之前,以及變數和條件宣告之後。
一個儲存程式可能包含多個游標宣告,但給定區塊中宣告的每個游標都必須具有唯一的名稱。如需範例,請參閱第 15.6.6 節,〈游標〉。
對於可透過 SHOW 語法取得的資訊,在許多情況下,可以使用帶有 INFORMATION_SCHEMA 表格的游標來取得等效的資訊。