Zgodnie z PostgreSQL 7.1 do 9.1 (teraz nieobsługiwany), ALIAS
jest wymieniony jako słowo zastrzeżone, przynajmniej dla SQL-99. Późniejsze wersje tego nie pokazują - sugerując, że zostało usunięte jako słowo zastrzeżone. Stare dokumenty PostgreSQL mówią „obecność słowa kluczowego nie wskazuje na istnienie funkcji”. Podczas aliacji tabeli lub kolumny widziałem AS
, ale nigdy ALIAS
.
Gdzie jest (lub było) ALIAS
użyte słowo kluczowe SQL ? Czy był kiedyś w użyciu, czy był kiedykolwiek zarezerwowany do wykorzystania w przyszłości?
źródło
ALIAS
jest pseudonimemSYNONYM
- hmm, myślę, że można również powiedzieć, żeALIAS
jest synonimemSYNONYM
...SYNONYM
jest synonimemALIAS
, choć nie zawsze .W rzeczywistości istnieje miejsce, w którym słowo kluczowe
ALIAS
jest używane we wszystkich wersjach PostgreSQL.Jednak nie w języku SQL, jak wyraźnie udokumentowany Evan . Ale w języku proceduralnym PL / pgSQL do tworzenia aliasów dla parametrów lub zmiennych.
Był częściej używany przed Postgres 8.0, podczas gdy nazwane parametry nie były jeszcze obsługiwane dla funkcji PL / pgSQL. Od tego czasu pozostało tylko kilka przypadków użycia. Podręcznik zawiera następujące wnioski:
źródło