Laut PostgreSQL 7.1 bis 9.1 (jetzt nicht unterstützt) ALIAS
wird es zumindest für SQL-99 als reserviertes Wort aufgeführt. Spätere Versionen zeigen es nicht an - was darauf hindeutet, dass es als reserviertes Wort gelöscht wurde. In den alten PostgreSQL-Dokumenten heißt es: "Das Vorhandensein eines Schlüsselworts zeigt nicht das Vorhandensein eines Features an." Beim Aliasing einer Tabelle oder Spalte habe ich gesehen AS
, aber nie ALIAS
.
Wo wird (oder wurde) das SQL-Schlüsselwort ALIAS
verwendet? War es jemals in Gebrauch oder nur für zukünftige Verwendung reserviert?
quelle
ALIAS
ist ein Alias fürSYNONYM
- hmm, ich denke man könnte auch sagenALIAS
ist ein Synonym fürSYNONYM
...SYNONYM
ist ein Synonym fürALIAS
, wenn auch nicht immer .Tatsächlich gibt es einen Ort, an dem das Schlüsselwort
ALIAS
in allen Versionen von PostgreSQL verwendet wird.Nicht in SQL, wie Evan klar dokumentiert . Aber in der prozeduralen Sprache PL / pgSQL , um Aliase für Parameter oder Variablen zu erstellen.
Es wurde häufiger vor Postgres 8.0 verwendet, während benannte Parameter für PL / pgSQL-Funktionen noch nicht unterstützt wurden. Seitdem sind nur noch wenige Anwendungsfälle übrig. Das Handbuch schließt:
quelle