DB2 - นามแฝง

บทนี้อธิบายการสร้างนามแฝงและการดึงข้อมูลโดยใช้นามแฝงของวัตถุฐานข้อมูล

บทนำ

นามแฝงเป็นชื่อทางเลือกสำหรับอ็อบเจ็กต์ฐานข้อมูล สามารถใช้เพื่ออ้างอิงวัตถุฐานข้อมูล คุณสามารถพูดได้ว่าเป็นชื่อเล่นสำหรับวัตถุฐานข้อมูล นามแฝงถูกกำหนดให้ออบเจ็กต์ตั้งชื่อให้สั้นจึงช่วยลดขนาดคิวรีและเพิ่มความสามารถในการอ่านแบบสอบถาม

การสร้างนามแฝงวัตถุฐานข้อมูล

คุณสามารถสร้างนามแฝงวัตถุฐานข้อมูลดังที่แสดงด้านล่าง:

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: [เพื่อดึงค่าจากลูกค้าโต๊ะ]

db2 select * from professional.customer

Output:

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

การดึงค่าโดยใช้นามแฝงของตาราง

คุณสามารถดึงค่าจากฐานข้อมูลโดยใช้นามแฝงดังที่แสดงด้านล่าง:

Syntax: [ในการดึงค่าจากตารางโดยเรียกชื่อนามแฝงของตาราง]

db2 select * from <alias_name>

Example: [ในการดึงค่าจากลูกค้าโต๊ะโดยใช้นามแฝง]

db2 select * from pro_cust

Output:

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