PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Errore di sintassi Postgres in corrispondenza o in prossimità di IF

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.