Selon PostgreSQL 7.1 à 9.1 (désormais non pris en charge), ALIAS
est répertorié comme un mot réservé, au moins pour SQL-99. Les versions ultérieures ne le montrent pas, ce qui suggère qu'il a été supprimé en tant que mot réservé. Les anciens documents PostgreSQL disent que "la présence d'un mot clé n'indique pas l'existence d'une fonctionnalité". Lors de l'aliasing d'une table ou d'une colonne, j'ai vu AS
, mais jamais ALIAS
.
Où est (ou était) le mot-clé SQL ALIAS
utilisé? A-t-il déjà été utilisé ou réservé à un usage futur?
la source
ALIAS
est un alias pourSYNONYM
- hmm, je suppose que vous pourriez aussi dire queALIAS
c'est un synonyme deSYNONYM
...SYNONYM
est synonyme deALIAS
, mais pas toujours .En fait, il existe un endroit où le mot
ALIAS
- clé est utilisé dans toutes les versions de PostgreSQL.Pas en SQL, cependant, comme Evan l'a clairement documenté . Mais dans le langage procédural PL / pgSQL pour créer des alias pour les paramètres ou les variables.
Il était plus couramment utilisé avant Postgres 8.0 alors que les paramètres nommés n'étaient pas encore pris en charge pour les fonctions PL / pgSQL. Depuis lors, il ne reste que peu de cas d'utilisation. Le manuel conclut:
la source