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

एक स्ट्रिंग के वर्ग कोष्ठक को oracle REGEXP_REPLACE फ़ंक्शन के साथ बदलना

आप इसे इस तरह कर सकते हैं:

select regexp_replace('VMI[[DATA]]INFO', '\[|\]', '_') from dual;

लेकिन मुझे नहीं लगता कि यहां रेगुलर एक्सप्रेशन की जरूरत है, आप ट्रांसलेट का भी इस्तेमाल कर सकते हैं

select translate('VMI[[DATA]]INFO', '[]', '__') from dual;

यहां एक sqlfiddle डेमो है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो दिनांक स्तंभों से दिनांक सीमा उत्पन्न करें

  2. Oracle SQL क्वेरी xpath में विशिष्ट स्थिति का उपयोग करके विशिष्ट घटना को पुनः प्राप्त करने के लिए?

  3. OracleDataReader के साथ त्रुटि। त्रुटि:अवैध संचालन। कनेक्शन बंद है

  4. टॉड में संग्रहीत प्रक्रिया को कॉल करना

  5. Oracle SQL डेवलपर का उपयोग करके रिवर्स इंजीनियरिंग एक डेटा मॉडल