IF e altre funzionalità PL/pgSQL sono disponibili solo all'interno delle funzioni PL/pgSQL. Devi racchiudere il tuo codice in una funzione se vuoi usare IF
. Se stai usando 9.0+, puoi usare DO
per scrivere una funzione inline:
do $$
begin
-- code goes here
end
$$
Se stai utilizzando una versione precedente di PostgreSQL, dovrai scrivere una funzione denominata che contenga il tuo codice e quindi eseguirla.