開発者リファレンス : データ アクセス方法 : SQL Engine Reference : SQL 構文リファレンス : CLOSE
 
このページをシェアする                  
CLOSE
構文
CLOSE カーソル名
 
カーソル名 ::= ユーザー定義名
備考
CLOSE ステートメントにより、開いている SQL カーソルを閉じます。
カーソル名が示すカーソルは開いている必要があります。
このステートメントは、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。カーソルおよび変数は、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。
次の例では、カーソル 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
関連項目
OPEN
CREATE PROCEDURE
CREATE TRIGGER