PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

BREAK-Anweisung in PL/pgSQL

Es gibt kein BREAK in PL/pgSQL .

EXIT beendet die Schleife.
CONTINUE fährt mit der nächsten Iteration der Schleife fort.
Sie können einen <<label>> anhängen zu Schleifen und fügen Sie es jedem dieser Befehle als Parameter hinzu. Dann beenden / fortsetzen Sie die beschriftete Schleife. Sonst geht es um das Innere loop.
RETURN verlässt die Funktion (also nicht anwendbar in einem DO Erklärung).

All dies gilt für prozedurale Elemente von PL/pgSQL, nicht SQL.
Codebeispiel mit allen drei: