De acuerdo con PostgreSQL 7.1 a 9.1 (ahora no compatible), ALIAS
aparece como una palabra reservada, al menos para SQL-99. Las versiones posteriores no lo muestran, lo que sugiere que se ha eliminado como una palabra reservada. Los documentos antiguos de PostgreSQL dicen "la presencia de una palabra clave no indica la existencia de una característica". Al aliasar una tabla o columna que he visto AS
, pero nunca ALIAS
.
¿Dónde se ALIAS
usa (o se utilizó ) la palabra clave SQL ? ¿Alguna vez estuvo en uso o solo se reservó para uso futuro?
fuente
ALIAS
es un alias paraSYNONYM
- hmm, supongo que también se podría decir queALIAS
es sinónimo deSYNONYM
...SYNONYM
es sinónimo deALIAS
, aunque no siempre .En realidad, hay un lugar donde la palabra clave
ALIAS
se usa en todas las versiones de PostgreSQL.Sin embargo, no en SQL, como Evan claramente documentado . Pero en el lenguaje de procedimiento PL / pgSQL para crear alias para parámetros o variables.
Se usaba más comúnmente antes de Postgres 8.0, mientras que los parámetros con nombre aún no eran compatibles con las funciones PL / pgSQL. Desde entonces, solo quedan pocos casos de uso. El manual concluye:
fuente