SQL 構文リファレンス : OPEN
 
このページをシェアする                  
OPEN
構文
OPEN カーソル名
 
カーソル名 ::= ユーザー定義名
備考
OPEN ステートメントにより、カーソルが開きます。カーソルを開くには、事前にカーソルが定義されていなければなりません。
カーソルと変数はストアド プロシージャとトリガー内部でのみ許可されるため、このステートメントはストアド プロシージャまたはトリガーの内部でのみ使用できます。
次の例では、宣言されたカーソル BTUCursor が開きます。
DECLARE BTUCursor CURSOR
FOR SELECT Degree, Residency, Cost_Per_Credit FROM Tuition ORDER BY ID;
OPEN BTUCursor;
============ 
CREATE PROCEDURE MyProc(IN :CourseName CHAR(7)) AS
BEGIN
  DECLARE cursor1 CURSOR
  FOR SELECT Degree, Residency, Cost_Per_Credit FROM Tuition ORDER BY ID;
  (追加コードはここに記述します)
  OPEN cursor1;
  FETCH cursor1 INTO :CourseName;
  (追加コードはここに記述します)
  CLOSE cursor1;
  (追加コードはここに記述します)
END
関連項目
CREATE PROCEDURE
CREATE TRIGGER
DECLARE CURSOR