sql >> Database teknologi >  >> RDS >> PostgreSQL

Udeladelse af det dobbelte citat for at foretage forespørgsler på PostgreSQL

Dit problem med denne forespørgsel startede, da du oprettede din tabel. Når du opretter din tabel, skal du ikke bruge anførselstegn.

Brug denne:

CREATE TABLE a ( ... );

Ikke dette:

CREATE TABLE "A" ( ... );

Sidstnævnte vil gøre det, så du altid skal citere det senere. Førstnævnte gør det til et normalt navn, og du kan bruge SELECT * FROM a; eller SELECT * FROM A;

Hvis du ikke bare kan genskabe din tabel, så brug ALTER TABLE syntaks:

ALTER TABLE "A" RENAME TO a;


  1. hvordan man genopbygger wf_java_deferred-køen

  2. Gentag en streng flere gange i MySQL – REPEAT()

  3. Hvordan fjerner man accenter i MySQL?

  4. Sådan får du datoen fra en Datetime-kolonne i MySQL