IF a další funkce PL/pgSQL jsou dostupné pouze uvnitř funkcí PL/pgSQL. Pokud chcete použít IF
, musíte kód zabalit do funkce . Pokud používáte 9.0+, můžete použít DO
k zápisu inline funkce:
do $$
begin
-- code goes here
end
$$
Pokud používáte starší verzi PostgreSQL, budete muset napsat pojmenovanou funkci, která obsahuje váš kód, a poté tuto funkci spustit.