PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Pominięcie podwójnego cudzysłowu w celu wykonania zapytania w PostgreSQL

Twój problem z tym zapytaniem zaczął się podczas tworzenia tabeli. Tworząc tabelę, nie używaj cudzysłowów.

Użyj tego:

CREATE TABLE a ( ... );

Nie to:

CREATE TABLE "A" ( ... );

Ten ostatni sprawi, że zawsze będziesz musiał to cytować później. Pierwsza sprawia, że ​​jest to normalna nazwa i możesz użyć SELECT * FROM a; lub SELECT * FROM A;

Jeśli nie możesz po prostu odtworzyć swojej tabeli, użyj ALTER TABLE składnia:

ALTER TABLE "A" RENAME TO a;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj lub wstaw (wiele wierszy i kolumn) z podzapytania w PostgreSQL

  2. Jak dopasować ostatnie dwa słowa w zdaniu w PostgreSQL?

  3. Slick 2.0 Ogólne operacje CRUD

  4. Łączenie się z PostgreSQL w IRI Workbench

  5. Jak naprawić błędy niezgodności wersji pg_dump?