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.