Db2 简明教程

DB2 - Alias

本章描述了使用数据库对象的别名创建别名和在数据中使用数据库对象的别名。

Introduction

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

Creating database object aliases

您可以按如下方式创建数据库对象别名:

Syntax

db2 create alias <alias_name> for <table_name>

Example : 为“professional.customer”表创建别名名称

db2 create alias pro_cust for professional.customer

如果您传递“SELECT * FROM PRO_CUST”或“SELECT * FROM PROFESSIONAL.CUSTOMER”,则数据库服务器将显示相同的结果。

Syntax :[直接使用模式名称从表中获取值]

db2 select * from <schema_name>.<table_name>

Example :[从 customer 表中获取值]

db2 select * from professional.customer

Output:

CUSTID  FULLNAME    PHONE
------- ---------   ------------
100     ravi        9898989
101     krathi      87996659
102     gopal       768678687

  3 record(s) selected.

Retrieving values using alias name of the table

您可以按如下方式使用数据库中的别名来获取值:

Syntax :[通过调用表的别名从表中获取值]

db2 select * from <alias_name>

Example :[使用别名从 customer 表中获取值]

db2 select * from pro_cust

Output:

CUSTID  FULLNAME    PHONE
------- ---------   ------------
100     ravi        9898989
101     krathi      87996659
102     gopal       768678687

  3 record(s) selected.