web-dev-qa-db-ja.com

PL / pgSQLのBREAKステートメント

PostgreSQLでbreakステートメントを使用するにはどうすればよいですか?私はこのような構造を持っています:

for()
 {
 for()
 {
  if(somecondition)
  break;
 }
}

私の理解によると、それは内側のforループを壊すだけですか?

18
user1844840

ありません BREAKPL/pgSQL にあります。

EXITはループを終了します。
CONTINUEは、ループの次の反復で続行されます。
<<label>> toループして、これらの各コマンドにパラメーターとして追加します。次に、labeledループを終了/続行します。そうでなければ、それはinnerループに関係します。
RETURNは関数を終了します(したがって、 DO ステートメント)。

これはすべて、PL/pgSQLの手続き型要素に適用され、SQLではありません
3つすべてを使用したコード例:

55