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

Vynechání dvojité uvozovky pro dotaz na PostgreSQL

Váš problém s tímto dotazem začal, když jste vytvořili tabulku. Při vytváření tabulky nepoužívejte uvozovky.

Použijte toto:

CREATE TABLE a ( ... );

Tohle ne:

CREATE TABLE "A" ( ... );

Ten druhý to udělá tak, že to budete muset vždy později citovat. První z nich dělá normální název a můžete použít SELECT * FROM a; nebo SELECT * FROM A;

Pokud nemůžete svůj stůl jen tak znovu vytvořit, použijte ALTER TABLE syntaxe:

ALTER TABLE "A" RENAME TO a;


  1. Cheat Sheet pro konfiguraci PostgreSQL

  2. co se stane ve fázi adopce, připravte

  3. SQL SERVER – SQL_NO_CACHE a OPTION (REKOMPILOVAT)

  4. SQL WHERE Více podmínek