sql >> Databasteknik >  >> RDS >> PostgreSQL

Dubbla citattecken i tabellens namn i den valda frågan för PostgreSQL

Du skapade förmodligen din tabell så:

CREATE TABLE "countryTable" (
  id SERIAL NOT NULL,
  country TEXT NOT NULL,
  PRIMARY KEY(id)
);

Som skapar ett tabellutrymme insvept i "" , du bör inte använda dubbla citattecken i allmänhet i postgres för tabellnamn eller kolumner, försök utan dubbla citattecken:

CREATE TABLE countryTable (
  id SERIAL NOT NULL,
  country TEXT NOT NULL,
  PRIMARY KEY(id)
);

Sedan kan du använda den här frågan som du redan har SELECT * FROM countryTable



  1. Vad betyder hakparenteser i Oracle SQL-fråga?

  2. MySQL Välj senaste månadsdata efter aktuell_tidsstämpel

  3. SUMMA med en pivot för att beräkna totalpoäng

  4. använda triggers för att säkerställa datakonsistens