扫码一下
查看教程更方便
本章介绍别名的创建和使用数据库对象的别名检索数据。
别名是数据库对象的替代名称。它可用于引用数据库对象。 可以说,它是数据库对象的昵称。 为对象定义别名以使其名称简短,从而减少查询大小并增加查询的可读性。
我们可以创建数据库对象别名,如下所示:
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.