29

breakPostgreSQLにステートメントを含める方法は? 私はこのような構造を持っています:

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

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

4

2 に答える 2

80

PL/pgSQLBREAKにはありません。

EXITループを終了します。
CONTINUEループの次の反復で続行されます。to ループを
アタッチして、これらの各コマンドにパラメータとして追加できます。次に、ラベル付きループ<<label>>を終了/続行します。それ以外の場合は、内側のループに関係します。関数を終了します (したがって、ステートメントには適用されません)。
RETURNDO

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

于 2013-03-02T17:30:04.350 に答える