sql >> Databáze >  >> RDS >> PostgreSQL

Příkaz BREAK v PL/pgSQL

Neexistuje žádný BREAK v PL/pgSQL .

EXIT ukončí smyčku.
CONTINUE pokračuje v další iteraci smyčky.
Můžete připojit <<label>> do smyček a přidejte jej jako parametr ke každému z těchto příkazů. Poté ukončíte / pokračujete v označeném smyčka. Jinak se to týká vnitřního smyčka.
RETURN ukončí funkci (nevztahuje se tedy na DO prohlášení).

To vše platí pro procedurální prvky PL/pgSQL, ne SQL.
Příklad kódu používající všechny tři:



  1. MySql dotazový analyzátor – bezplatná řešení

  2. Aktualizace pořadí v tabulce

  3. ORACLE Omezení povolit hodnotu Null, IF

  4. Zakažte spouštěče a znovu je povolte, ale mezitím se vyhněte změnám v tabulce