sql >> Base de Datos >  >> RDS >> PostgreSQL

Error de sintaxis de Postgres en o cerca de IF

IF y otras funciones de PL/pgSQL solo están disponibles dentro de las funciones de PL/pgSQL. Debe envolver su código en una función si desea usar IF . Si está usando 9.0+, puede usar DO para escribir una función en línea:

do $$
begin
  -- code goes here
end
$$

Si está utilizando una versión anterior de PostgreSQL, tendrá que escribir una función con nombre que contenga su código y luego ejecutar esa función.