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

Postgres-syntaksfejl ved eller i nærheden af ​​IF

IF og andre PL/pgSQL-funktioner er kun tilgængelige i PL/pgSQL-funktioner. Du skal pakke din kode ind i en funktion, hvis du vil bruge IF . Hvis du bruger 9.0+, kan du bruge DO for at skrive en indlejret funktion:

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

Hvis du bruger en tidligere version af PostgreSQL, skal du skrive en navngivet funktion, som indeholder din kode og derefter udføre den funktion.



  1. ORA-28001:Adgangskoden er udløbet

  2. Udførelse af sekvenser og serier i Postgres-XL

  3. VÆLG alle de nyeste poster distinkte nøgleord med en ikke-nul værdi i én kolonne

  4. Sådan laver du en fuld ydre deltagelse i MySQL