DB2 - Bí danh

Chương này mô tả việc tạo bí danh và truy xuất dữ liệu bằng bí danh của các đối tượng cơ sở dữ liệu.

Giới thiệu

Bí danh là một tên thay thế cho các đối tượng cơ sở dữ liệu. Nó có thể được sử dụng để tham chiếu đối tượng cơ sở dữ liệu. Có thể nói, nó là biệt danh cho các đối tượng cơ sở dữ liệu. Bí danh được xác định để các đối tượng đặt tên ngắn gọn, do đó giảm kích thước truy vấn và tăng khả năng đọc của truy vấn.

Tạo bí danh đối tượng cơ sở dữ liệu

Bạn có thể tạo bí danh đối tượng cơ sở dữ liệu như hình dưới đây:

Syntax:

db2 create alias <alias_name> for <table_name>

Example: Tạo tên bí danh cho bảng "chuyên nghiệp.customer"

db2 create alias pro_cust for professional.customer

Nếu bạn vượt qua “SELECT * FROM PRO_CUST” hoặc “SELECT * FROM PROFESSIONAL.CUSTOMER” máy chủ cơ sở dữ liệu sẽ hiển thị cùng một kết quả.

Syntax: [Để truy xuất các giá trị từ một bảng trực tiếp với tên giản đồ]

db2 select * from <schema_name>.<table_name>

Example: [Để truy xuất giá trị từ khách hàng trên bàn]

db2 select * from professional.customer

Output:

CUSTID  FULLNAME    PHONE
------- ---------   ------------ 
100     ravi        9898989 
101     krathi      87996659 
102     gopal       768678687 
  
  3 record(s) selected.

Truy xuất giá trị bằng tên bí danh của bảng

Bạn có thể truy xuất các giá trị từ cơ sở dữ liệu bằng cách sử dụng tên bí danh như hình dưới đây:

Syntax: [Để truy xuất các giá trị từ bảng bằng cách gọi tên bí danh của bảng]

db2 select * from <alias_name>

Example: [Để truy xuất các giá trị từ khách hàng trong bảng bằng cách sử dụng tên bí danh]

db2 select * from pro_cust

Output:

CUSTID  FULLNAME    PHONE
------- ---------   ------------ 
100     ravi        9898989 
101     krathi      87996659 
102     gopal       768678687 
  
  3 record(s) selected.