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