Согласно PostgreSQL с 7.1 по 9.1 (в настоящее время не поддерживается), ALIAS
указывается как зарезервированное слово, по крайней мере, для SQL-99. Более поздние версии не показывают это - предполагая, что оно было отброшено как зарезервированное слово. Старые документы PostgreSQL говорят, что «наличие ключевого слова не указывает на существование функции». При псевдониме таблицы или столбца я видел AS
, но никогда ALIAS
.
Где (или было) использовано ключевое слово SQL ALIAS
? Это когда-либо использовалось или только когда-либо зарезервировано для будущего использования?
источник
ALIAS
это псевдоним дляSYNONYM
- хм, я думаю, вы могли бы также сказать,ALIAS
что это синонимSYNONYM
...SYNONYM
это синонимALIAS
, хотя и не всегда .На самом деле, есть место, где ключевое слово
ALIAS
используется во всех версиях PostgreSQL.Не в SQL, хотя, как Эван ясно задокументирован . Но на процедурном языке PL / pgSQL для создания псевдонимов для параметров или переменных.
Он более широко использовался до Postgres 8.0, в то время как именованные параметры еще не поддерживались для функций PL / pgSQL. С тех пор осталось только несколько вариантов использования. Руководство завершает:
источник