sql >> Database >  >> RDS >> PostgreSQL

Postgres-syntaxisfout op of nabij IF

IF en andere PL/pgSQL-functies zijn alleen beschikbaar binnen PL/pgSQL-functies. U moet uw code in een functie plaatsen als u IF . wilt gebruiken . Als je 9.0+ gebruikt, kun je DO om een ​​inline-functie te schrijven:

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

Als u een eerdere versie van PostgreSQL gebruikt, moet u een benoemde functie schrijven die uw code bevat en die functie vervolgens uitvoeren.



  1. Breek de muren af! Hoe u uw gegevens kunt verwijderen

  2. zoeken naar Arabische woorden met diakritische tekens in mysql

  3. Hoe zich te ontdoen van Error 1329:Geen gegevens - nul rijen opgehaald, geselecteerd of verwerkt

  4. Waarom blijft SQL Server een DF-beperking maken?