Oracle में, हम दो पाइपों का उपयोग करके स्ट्रिंग और संख्याओं को जोड़ सकते हैं "|| " और CONCAT फ़ंक्शन . का उपयोग करके . CONCAT फ़ंक्शन केवल 2 तर्क लेता है, इसका अर्थ है कि यह केवल 2 दिए गए स्ट्रिंग्स या संख्याओं को जोड़ सकता है। दो पाइपों का उपयोग करके आप कितनी भी संख्या में स्ट्रिंग्स और संख्याओं को जोड़ सकते हैं।
Oracle Concatenate String with Number उदाहरण
<एच3>1. पाइप्स का उपयोग करके स्ट्रिंग और नंबरों को जोड़नानिम्नलिखित उदाहरण में, यह दो पाइपों का उपयोग करके कई स्ट्रिंग्स और संख्याओं को जोड़ देगा।
SET SERVEROUTPUT ON; BEGIN dbms_output.put_line('abc '|| 'xyz ' || 123 || ' $'); END; /
आउटपुट:
abc xyz 123 $ PL/SQL procedure successfully completed.<एच3>2. परिकलित संख्या मानों के साथ स्ट्रिंग को संयोजित करें
निम्नलिखित उदाहरण में, यह परिकलित मानों के लिए अंकगणितीय ऑपरेटरों का उपयोग करके स्ट्रिंग को संख्याओं के साथ जोड़ देगा। कृपया ध्यान दें कि गणना किए गए मानों के लिए आपको कोष्ठक का उपयोग करना चाहिए अन्यथा यह संख्यात्मक या मान त्रुटि देगा।
SET SERVEROUTPUT ON; BEGIN dbms_output.put_line('abc'|| 'xyz' || (5 + 4)|| '$'); END; /
आउटपुट:
abcxyz9$ PL/SQL procedure successfully completed.<एच3>3. CONCAT फ़ंक्शन का उपयोग करना
निम्नलिखित उदाहरण में, यह दिए गए दो तर्कों को जोड़ देगा। CONCAT फ़ंक्शन में, परिकलित मानों के लिए कोष्ठक का उपयोग करने की कोई आवश्यकता नहीं है।
SET SERVEROUTPUT ON; BEGIN dbms_output.put_line(concat('abc', 3 + 6)); END; /
आउटपुट:
abc9 PL/SQL procedure successfully completed.
यह भी देखें:
- Oracle में अमान्य पैकेज कैसे संकलित करें
- पीएल/एसक्यूएल प्रोग्राम रिकॉर्ड मिटाने के लिए