SQL Engine Reference (v11)

CLOSE

備考

CLOSE ステートメントにより、開いている SQL カーソルを閉じます。

カーソル名が示すカーソルは開いている必要があります。

このステートメントは、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。カーソルおよび変数は、ストアド プロシージャ、ユーザー定義関数、およびトリガーの内部でのみ使用できます。

構文

CLOSE カーソル名 
 
カーソル名 ::= ユーザー定義名 

次の例では、カーソル BTUCursor が閉じます。

CLOSE BTUCursor; 
666
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


CASE(文字列)

COALESCE