PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Instruction BREAK en PL/pgSQL

Il n'y a pas de BREAK dans PL/pgSQL .

EXIT termine la boucle.
CONTINUE continue à la prochaine itération de la boucle.
Vous pouvez joindre un <<label>> to loops et ajoutez-le comme paramètre à chacune de ces commandes. Ensuite, vous terminez / continuez le étiqueté boucle. Sinon, cela concerne l'intérieur boucle.
RETURN quitte la fonction (donc non applicable dans un DO déclaration).

Tout cela s'applique aux éléments procéduraux de PL/pgSQL, pas SQL.
Exemple de code utilisant les trois :