99%の時間、カーソルを使用する必要がないことをどこかで読みました。
しかし、この次の状況でカーソルを使用する以外に、他の方法は考えられません。
Select t.flag
From Dual t;
'Y'
これがまたはの4行を返すとしましょう'N'
。プロシージャが見つかった場合に何かをトリガーする必要があります'Y'
。私は通常、カーソルを宣言し、までループします%NOTFOUND
。もっと良い方法があれば教えてください。
また、何か考えがあれば、カーソルを使うのに最適な時期はいつですか。
編集:フラグを挿入する代わりに、 「If 'Y'
then triggersomething 」を実行したい場合はどうなりますか?