IF en andere PL/pgSQL-functies zijn alleen beschikbaar binnen PL/pgSQL-functies. U moet uw code in een functie plaatsen als u IF
. wilt gebruiken . Als je 9.0+ gebruikt, kun je DO
om een inline-functie te schrijven:
do $$
begin
-- code goes here
end
$$
Als u een eerdere versie van PostgreSQL gebruikt, moet u een benoemde functie schrijven die uw code bevat en die functie vervolgens uitvoeren.