发布于 2015-07-04 05:22:52 | 580 次阅读 | 评论: 0 | 来源: 网络整理

本章介绍使用创建数据库对象的别名,别名和检索数据。

别名是数据库对象的替代名称。它可以被用于引用数据库对象。也可以说,它是一个昵称为数据库对象。别名定义为对象,以使他们的名字简化,从而减少了该查询的大小并增加查询的可读性。

创建数据库对象别名

可以创建数据库对象的别名,如下所示:

语法


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. 
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务