DB2 - उपनाम

इस अध्याय में अलियास के निर्माण और डेटाबेस ऑब्जेक्ट्स के उपनाम का उपयोग करके डेटा को पुनः प्राप्त करने का वर्णन है।

परिचय

अलियास डेटाबेस ऑब्जेक्ट्स के लिए एक वैकल्पिक नाम है। इसका उपयोग डेटाबेस ऑब्जेक्ट को संदर्भित करने के लिए किया जा सकता है। आप कह सकते हैं, यह डेटाबेस ऑब्जेक्ट के लिए एक निक नाम है। वस्तुओं को उनके नाम को छोटा करने के लिए उपनामों को परिभाषित किया जाता है, जिससे क्वेरी का आकार कम हो जाता है और क्वेरी की पठनीयता बढ़ जाती है।

डेटाबेस ऑब्जेक्ट उपनाम बनाना

आप नीचे दिखाए अनुसार डेटाबेस ऑब्जेक्ट उपनाम बना सकते हैं:

Syntax:

db2 create alias <alias_name> for <table_name>

Example: तालिका "पेशेवर। ग्राहक" तालिका के लिए उपनाम नाम बनाना

db2 create alias pro_cust for professional.customer

यदि आप "SELECT * FROM PRO_CUST" या "SELECT * FF 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.