Menurut PostgreSQL 7.1 hingga 9.1 (sekarang tidak didukung), ALIAS
terdaftar sebagai kata yang dilindungi undang-undang, setidaknya untuk SQL-99. Versi yang lebih baru tidak menunjukkannya - menunjukkan bahwa kata itu telah dihapus sebagai kata yang dipesan. Dokumen PostgreSQL lama memang mengatakan "kehadiran kata kunci tidak menunjukkan keberadaan fitur." Saat aliasing tabel atau kolom yang pernah saya lihat AS
, tetapi tidak pernah ALIAS
.
Di mana (atau) kata kunci SQL yang ALIAS
digunakan? Apakah pernah digunakan atau hanya dicadangkan untuk penggunaan di masa mendatang?
sumber
ALIAS
adalah alias untukSYNONYM
- hmm, saya kira Anda juga bisa mengatakanALIAS
ini adalah sinonim dariSYNONYM
...SYNONYM
adalah sinonim untukALIAS
, meskipun tidak selalu .Sebenarnya, ada tempat di mana kata kunci
ALIAS
digunakan di semua versi PostgreSQL.Namun tidak dalam SQL, seperti Evan yang didokumentasikan dengan jelas . Namun dalam bahasa prosedural PL / pgSQL membuat alias untuk parameter atau variabel.
Itu lebih umum digunakan sebelum Postgres 8.0 sementara parameter bernama belum didukung untuk fungsi PL / pgSQL. Sejak itu, hanya sedikit use case yang tersisa. Manual menyimpulkan:
sumber