IF i inne funkcje PL/pgSQL są dostępne tylko w funkcjach PL/pgSQL. Musisz zawinąć swój kod w funkcję, jeśli chcesz użyć IF
. Jeśli używasz wersji 9.0+, możesz użyć DO
aby napisać funkcję inline:
do $$
begin
-- code goes here
end
$$
Jeśli używasz wcześniejszej wersji PostgreSQL, będziesz musiał napisać nazwaną funkcję, która zawiera twój kod, a następnie wykonać tę funkcję.