
- DB2 教程
- 主頁
- DB2 - 簡介
- DB2 - 伺服器安裝
- DB2 - 例項
- DB2 - 資料庫
- DB2 - 緩衝池
- DB2 - 表空間
- DB2 - 儲存組
- DB2 - 模式
- DB2 - 資料型別
- DB2 - 表
- DB2 - 別名
- DB2 - 約束
- DB2 - 索引
- DB2 - 觸發器
- DB2 - 序列
- DB2 - 檢視
- DB2 與 XML
- DB2 - 備份和恢復
- DB2 - 資料庫安全
- DB2 - 角色
- DB2 - LDAP
- DB2 有用資源
- DB2 - 問題和解答
- DB2 - 快速指南
- DB2 - 有用資源
- DB2 - 討論
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.
廣告