教程 > DB2 教程 > DB2 基础 阅读:109

DB2 别名 Alias

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


简介

别名是数据库对象的替代名称。它可用于引用数据库对象。 可以说,它是数据库对象的昵称。 为对象定义别名以使其名称简短,从而减少查询大小并增加查询的可读性。


创建数据库对象别名

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

语法

db2 create alias <alias_name> for <table_name>

示例

为表professional.customer 表创建别名

db2 create alias pro_cust for professional.customer

如果我们传递 SELECT * FROM PRO_CUSTSELECT * 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.

查看笔记

扫码一下
查看教程更方便