sql - ओरेकल में स्ट्रिंग कॉन्सटेनेशन ऑपरेटर क्या है?




oracle plsql (3)

ओरेकल एसक्यूएल में स्ट्रिंग कॉन्सटेनेशन ऑपरेटर क्या है?

क्या कोई "रोचक" विशेषताएं हैं जिनके बारे में मुझे सावधान रहना चाहिए?

(यह स्पष्ट प्रतीत होता है, लेकिन मुझे यह पूछने वाला कोई पिछला प्रश्न नहीं मिला)।


मैं 2 स्ट्रिंग्स से निपटने के दौरान कॉन्सट का सुझाव दूंगा, और || जब वे तार 2 से अधिक होते हैं:

select concat(a,b)
  from dual

या

  select 'a'||'b'||'c'||'d'
        from dual

वहां भी संगत है, लेकिन इसका उपयोग बहुत अधिक नहीं होता है

select concat('a','b') from dual;

DECLARE
     a      VARCHAR2(30);
     b      VARCHAR2(30);
     c      VARCHAR2(30);
 BEGIN
      a  := ' Abc '; 
      b  := ' def ';
      c  := a || b;
 DBMS_OUTPUT.PUT_LINE(c);  
   END;

आउटपुट :: एबीसी डीफ़





string-concatenation