De acordo com o PostgreSQL 7.1 a 9.1 (agora sem suporte), ALIAS
é listado como uma palavra reservada, pelo menos para o SQL-99. Versões posteriores não o mostram - sugerindo que ele foi descartado como uma palavra reservada. Os documentos antigos do PostgreSQL dizem "a presença de uma palavra-chave não indica a existência de um recurso". Ao usar o alias de uma tabela ou coluna que já vi AS
, mas nunca ALIAS
.
Onde é (ou foi) a palavra-chave SQL ALIAS
usada? Foi alguma vez em uso ou apenas reservado para uso futuro?
fonte
ALIAS
é um apelido paraSYNONYM
- hmm, eu acho que você poderia dizer tambémALIAS
é sinônimo deSYNONYM
...SYNONYM
é sinônimoALIAS
, embora nem sempre .Na verdade, existe um lugar onde a palavra
ALIAS
- chave é usada em todas as versões do PostgreSQL.Não no SQL, no entanto, como Evan claramente documentou . Mas na linguagem procedural PL / pgSQL para criar aliases para parâmetros ou variáveis.
Era mais comumente usado antes do Postgres 8.0, enquanto os parâmetros nomeados ainda não eram suportados para funções PL / pgSQL. Desde então, apenas alguns casos de uso são deixados. O manual conclui:
fonte