PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Istruzione BREAK in PL/pgSQL

Non ci sono BREAK in PL/pgSQL .

EXIT termina il ciclo.
CONTINUE continua alla successiva iterazione del ciclo.
Puoi allegare un <<label>> ai cicli e aggiungerlo come parametro a ciascuno di questi comandi. Quindi termini / continui il etichettato ciclo continuo. Altrimenti, riguarda l'interno loop.
RETURN esce dalla funzione (quindi non applicabile in un DO dichiarazione).

Tutto ciò si applica agli elementi procedurali di PL/pgSQL, non SQL.
Esempio di codice che utilizza tutti e tre: