BREAK-Anweisung in PL/pgSQL
Wie haben die break
Anweisung in PostgreSQL? Ich habe die Struktur wie dieser:
for()
{
for()
{
if(somecondition)
break;
}
}
Gemäß meinem Verständnis sollte es nur brechen die inneren for
Schleife?
InformationsquelleAutor user1844840 | 2013-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kein
in PL/pgSQL.BREAK
EXIT
die Schleife beendet.WEITER
wird mit der nächsten iteration der Schleife aus.Befestigen Sie ein
<<label>>
zu Schleifen und fügen Sie es als parameter an jeden dieser Befehle. Dann beenden /fortsetzen der beschriftet Schleife. Sonst handelt es sich um innere Schleife.RETURN
Ausscheiden aus der Funktion (also nicht anwendbar- Anweisung).
All dies gilt für die prozeduralen Elemente von PL/pgSQL, nicht SQL.
InformationsquelleAutor Erwin Brandstetter