sql >> Databáze >  >> RDS >> PostgreSQL

Chyba syntaxe Postgres na nebo blízko IF

IF a další funkce PL/pgSQL jsou dostupné pouze uvnitř funkcí PL/pgSQL. Pokud chcete použít IF, musíte kód zabalit do funkce . Pokud používáte 9.0+, můžete použít DO k zápisu inline funkce:

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

Pokud používáte starší verzi PostgreSQL, budete muset napsat pojmenovanou funkci, která obsahuje váš kód, a poté tuto funkci spustit.



  1. Jak zapsat Django QuerySet pro získání UNIX_TIMESTAMP DateTimeField?

  2. Proč odstraňovat sadu init_command django DATABASE_OPTIONS engine=INNODB po vytvoření tabulky?

  3. Potvrdí mysql_query vše

  4. Jak velký dopad může mít výběr datového typu?