• ベストアンサー

OPEN文

PL/SQLで質問なんですが OPEN カーソル名 FOR SELECT文 と OPEN カーソル名 の違いがよくわからないので、教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

OPEN カーソル名 FOR SELECT文 の方は、Where句などを後付けで指定できます。 宣言セクションで CURSOR HOGE IS SELECT * FROM T_HOGE; などとした後で、実行部で OPEN HOGE FOR SELECT * FROM T_HOGE WHERE CODE = '01'; ってな感じで記述できます。 OPEN カーソル名 ですと、宣言部で記述したとおりのカーソルが開かれます。

関連するQ&A