文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  游標 DECLARE 陳述式

15.6.6.2 游標 DECLARE 陳述式

DECLARE cursor_name CURSOR FOR select_statement

此陳述式宣告一個游標,並將其與 SELECT 陳述式建立關聯,該陳述式會擷取游標要遍歷的資料列。若要稍後擷取資料列,請使用 FETCH 陳述式。 SELECT 陳述式擷取的欄位數必須與 FETCH 陳述式中指定的輸出變數數目相符。

SELECT 陳述式不能有 INTO 子句。

游標宣告必須出現在處理常式宣告之前,以及變數和條件宣告之後。

一個儲存程式可以包含多個游標宣告,但在給定區塊中宣告的每個游標都必須具有唯一的名稱。有關範例,請參閱第 15.6.6 節,"游標"

對於透過 SHOW 陳述式可用的資訊,在許多情況下,可以使用帶有 INFORMATION_SCHEMA 表的游標來取得等效的資訊。