Alias ​​(SQL)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. december 17-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

Az alias egy   adatforráshoz rendelt név a lekérdezésben, amikor kifejezést használunk adatforrásként, vagy az SQL utasítások bevitelének és  olvasásának megkönnyítésére . Ez a funkció akkor hasznos, ha az adatforrás neve túl hosszú, vagy nehéz beírni. Az álnevek táblák és oszlopok átnevezésére használhatók. A valódi nevekkel ellentétben előfordulhat, hogy az álnevek nem felelnek meg az adatbázis-korlátozásoknak, és legfeljebb 255 karaktert tartalmazhatnak (beleértve a szóközöket, számokat és speciális karaktereket). Ez egy SQL szolgáltatás , amelyet szinte minden relációs adatbázis-kezelő rendszer támogat .

Alkalmazás

Az álnevek lehetővé teszik:

Szintaxis

Szintaxis SQL-táblákhoz SELECT oszlopnév ( ek ) FROM táblanév AS alias_name Szintaxis SQL oszlopokhoz SELECT oszlopnév AS alias_name FROM táblanév

Ha az álnév szóközt vagy speciális karaktereket (például # vagy $) tartalmaz, vagy ha megkülönbözteti a kis- és nagybetűket, tegye idézőjelbe (" ").

Használati példák

Az alábbiakban a lekérdezésekhez használt táblázat látható:

Személy asztal
vezetéknév Keresztnév város
Pettersen Pitt Sandnes
hensen Ola London

Oszlopalias használata

SELECT Vezetéknév AS Család , Keresztnév AS Név FROM Személyekből

Eredmény:

Család Név
hensen Ola
Pettersen Pitt

Táblázat alias használata

(A Személyek táblázat segítségével)

VÁLASSZA Vezetéknév , Keresztnév FROM Persons AS Alkalmazottak

Eredmény:

alkalmazottak:
vezetéknév Keresztnév
hensen Ola
Pettersen Pitt

Ha álnév van hozzárendelve egy táblához, akkor a Transact-SQL utasításokban a táblára mutató összes explicit hivatkozásnak az álnevet kell használnia, nem a tábla nevét.

Lásd még

Linkek

Irodalom

  • SQL lekérdezési nyelv. Továbbképző tanfolyam - BHV Publishing Group
  • DBMS. SQL nyelv példákban és feladatokban - Irina Astakhova, Alexander Tolstobrov, Vadim Fertikov, Vadim Melnikov − 2017