Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

पूर्व-निर्धारित सिस्टम फ़ंक्शन का उपयोग करके Oracle में एक सीमांकित स्ट्रिंग (या कॉलम) को पंक्तियों में बदलना

मैं जिस फ़ंक्शन को खोजने का प्रयास कर रहा था वह SYS.DBMS_DEBUG_VC2COLL था ।

तकनीकी रूप से यह एक सीमांकित स्ट्रिंग को कॉलम में परिवर्तित नहीं करता है, लेकिन यह अल्पविराम से अलग किए गए मानों की एक सूची को पंक्तियों में परिवर्तित करता है। मुझे एहसास हुआ कि जब मुझे एक पुरानी पोस्ट मिली ।

नमूना कोड और परिणाम:

with test as  (
    select column_value AS c1  
      from table( SYS.DBMS_DEBUG_VC2COLL( 'a','b','c' ) )  
   )  
 select * from test;

परिणाम:

c1   
__  
a    
b    
c    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL*प्लस स्क्रिप्ट को दो बार निष्पादित किया गया

  2. ओरेकल - उपयोगकर्ता को एकाधिक पंक्तियों को सम्मिलित करने के लिए कैसे बाध्य करें

  3. ओरेकल में सिंगल कोट्स से कैसे बचें?

  4. oracle से PHP में एक्सेल फ़ाइल में क्वेरी परिणाम निर्यात और डाउनलोड करें

  5. सभी कॉलम और एक और का चयन करते समय गुम अभिव्यक्ति