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.    
广告
© . All rights reserved.