DB2 - Alias
In diesem Kapitel wird das Erstellen von Alias und das Abrufen von Daten mithilfe des Alias von Datenbankobjekten beschrieben.
Einführung
Alias ist ein alternativer Name für Datenbankobjekte. Es kann verwendet werden, um auf das Datenbankobjekt zu verweisen. Man kann sagen, es ist ein Spitzname für Datenbankobjekte. Für die Objekte werden Alias definiert, um ihren Namen kurz zu machen, wodurch die Abfragegröße verringert und die Lesbarkeit der Abfrage erhöht wird.
Datenbankobjekt-Aliase erstellen
Sie können einen Datenbankobjekt-Alias wie folgt erstellen:
Syntax::
db2 create alias <alias_name> for <table_name>
Example: Erstellen eines Aliasnamens für die Tabelle "professional.customer"
db2 create alias pro_cust for professional.customer
Wenn Sie "SELECT * FROM PRO_CUST" oder "SELECT * FROM PROFESSIONAL.CUSTOMER" übergeben, zeigt der Datenbankserver das gleiche Ergebnis an.
Syntax: [Zum Abrufen von Werten aus einer Tabelle direkt mit dem Schemanamen]
db2 select * from <schema_name>.<table_name>
Example: [Um Werte vom Tabellenkunden abzurufen]
db2 select * from professional.customer
Output:
CUSTID FULLNAME PHONE
------- --------- ------------
100 ravi 9898989
101 krathi 87996659
102 gopal 768678687
3 record(s) selected.
Abrufen von Werten mithilfe des Aliasnamens der Tabelle
Sie können Werte aus der Datenbank mithilfe des Aliasnamens abrufen, wie unten gezeigt:
Syntax: [Zum Abrufen von Werten aus der Tabelle durch Aufrufen des Aliasnamens der Tabelle]
db2 select * from <alias_name>
Example: [Um Werte vom Tabellenkunden unter Verwendung des Aliasnamens abzurufen]
db2 select * from pro_cust
Output:
CUSTID FULLNAME PHONE
------- --------- ------------
100 ravi 9898989
101 krathi 87996659
102 gopal 768678687
3 record(s) selected.