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.    
廣告