Db2-alias
提供:Dev Guides
DB2-エイリアス
この章では、エイリアスの作成と、データベースオブジェクトのエイリアスを使用したデータの取得について説明します。
前書き
エイリアスは、データベースオブジェクトの別名です。 データベースオブジェクトを参照するために使用できます。 言うことができます、それはデータベースオブジェクトのニックネームです。 エイリアスは、オブジェクトの名前を短くするためにオブジェクトに対して定義されます。これにより、クエリサイズが小さくなり、クエリの可読性が向上します。
データベースオブジェクトエイリアスの作成
以下に示すように、データベースオブジェクトのエイリアスを作成できます。
構文:
db2 create alias <alias_name> for <table_name>
例:テーブル「professional.customer」テーブルのエイリアス名の作成
db2 create alias pro_cust for professional.customer
「SELECT FROM PRO_CUST」または「SELECT FROM PROFESSIONAL.CUSTOMER」を渡すと、データベースサーバーは同じ結果を表示します。
構文:[スキーマ名を使用してテーブルから直接値を取得するには]
db2 select * from <schema_name>.<table_name>
例:[テーブルcustomerから値を取得するには]
db2 select * from professional.customer
出力:
CUSTID FULLNAME PHONE
------- --------- ------------
100 ravi 9898989
101 krathi 87996659
102 gopal 768678687
3 record(s) selected.
テーブルのエイリアス名を使用して値を取得する
以下に示すように、エイリアス名を使用してデータベースから値を取得できます。
構文:[テーブルのエイリアス名を呼び出してテーブルから値を取得するには]
db2 select * from <alias_name>
例:[エイリアス名を使用してテーブルcustomerから値を取得するには]
db2 select * from pro_cust
出力:
CUSTID FULLNAME PHONE
------- --------- ------------
100 ravi 9898989
101 krathi 87996659
102 gopal 768678687
3 record(s) selected.