CLOSE
備考
CLOSE ステートメントにより、開いている SQL カーソルを閉じます。
カーソル名が示すカーソルは開いている必要があります。
このステートメントは、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。カーソルおよび変数は、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。
構文
CLOSE カーソル名
カーソル名 ::= ユーザー定義名
例
次の例では、カーソル BTUCursor が閉じます。
CLOSE BTUCursor;
============
CREATE PROCEDURE MyProc(OUT :CourseName CHAR(7)) AS
BEGIN
DECLARE cursor1 CURSOR
FOR SELECT Degree, Residency, Cost_Per_Credit
FROM Tuition ORDER BY ID;
OPEN cursor1;
FETCH NEXT FROM cursor1 INTO :CourseName;
CLOSE cursor1;
END
関連項目