Volgens de handleiding
, position
is
Het is een gereserveerd woord in standaard SQL. Wat je ziet is waarschijnlijk de uitvoer van pgAdmin
of een andere client die alle gereserveerde woorden in de SQL-standaard dubbel citeert wanneer ze als identifiers worden gebruikt.
Deze uitspraak is syntactisch correct:
SELECT position FROM author LIMIT 1;
Je kunt altijd dubbele aanhalingstekens (waardoor de spelling van hoofdletters behouden blijft). Dit werkt ook:
SELECT "position" FROM author LIMIT 1;
Maar dubbele aanhalingstekens zijn hier vereist:
SELECT "where" FROM author LIMIT 1;
SELECT "CaMeL" FROM author LIMIT 1;
SELECT "a-b-c" FROM author LIMIT 1;