|
CLOSE ステートメントにより、開いている SQL カーソルを閉じます。
カーソル名が示すカーソルは開いている必要があります。
このステートメントは、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。カーソルおよび変数は、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。
次の例では、カーソル 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
|