IF и други функции на PL/pgSQL са налични само във функциите на PL/pgSQL. Трябва да обвиете кода си във функция, ако искате да използвате IF
. Ако използвате 9.0+, можете да използвате DO
за да напишете вградена функция:
do $$
begin
-- code goes here
end
$$
Ако използвате по-ранна версия на PostgreSQL, тогава ще трябва да напишете функция с име, която съдържа вашия код и след това да изпълните тази функция.