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

Syntaksfejl ved eller nær END med kolonnenavn END

END er et nøgleord. (Det bruges blandt andet i CASE ... WHEN ... END ). Du skal citere det for at bruge det som en identifikator.

create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);

Bemærk, at "quoted" identifikatorer skifter mellem store og små bogstaver , de er ikke foldede med store bogstaver som identifikatorer uden anførselstegn. Det er i henhold til SQL-standarden. For mere information, se PostgreSQL-dokumentationen om leksikalsk struktur .

Der er en liste over reserverede ord i dokumentationen .



  1. er der en fordel ved varchar(500) frem for varchar(8000)?

  2. Hvad er fordele og ulemper ved de forskellige dato/klokkeslæt felttyper i MySQL?

  3. Oprettelse af ny database i DataGrip JetBrains

  4. TOP og ORDER BY sql fejl