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

ऑरैकल संग्रहीत कार्यविधि में टेक्स्ट की कई पंक्तियों को बदलें या हटाएं

अगर यह सादा है पाठ और नहीं XML , तो आप बस बदलें . का उपयोग कर सकते हैं ।

उदाहरण के लिए,

SQL> WITH DATA AS
  2    (SELECT '
  3  <COLLECT_PARALLELGRAMMAR1>global.grxml</COLLECT_PARALLELGRAMMAR1>
  4  <COLLECT_INPUTMODES>voice dtmf</COLLECT_INPUTMODES>
  5  <CONF_INPUTMODES>dtmf</CONF_INPUTMODES>
  6  </ROW>
  7  </properties>
  8  <?xml version="1.0"?>
  9  <properties>
 10  <ROW>
 11  <MODULE_NAME>main_menu_phone</MODULE_NAME>
 12  <MODULE_DESCRIPTION>Main Menu for Customers with silver membership</MODULE_DESCRIPTION>
 13  <MODULE_TYPE>phone</MODULE_TYPE>' str
 14    FROM dual
 15    )
 16  SELECT REPLACE(str, '</properties>
 17  <?xml version="1.0"?>
 18  <properties>', '') new_str
 19  FROM data;

NEW_STR
--------------------------------------------------------------------------------------------

<COLLECT_PARALLELGRAMMAR1>global.grxml</COLLECT_PARALLELGRAMMAR1>
<COLLECT_INPUTMODES>voice dtmf</COLLECT_INPUTMODES>
<CONF_INPUTMODES>dtmf</CONF_INPUTMODES>
</ROW>

<ROW>
<MODULE_NAME>main_menu_phone</MODULE_NAME>
<MODULE_DESCRIPTION>Main Menu for Customers with silver membership</MODULE_DESCRIPTION>
<MODULE_TYPE>phone</MODULE_TYPE>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक कमजोर टाइप किए गए SYS_REFCURSOR चर के% ROWTYPE को कैसे घोषित करें?

  2. ORA-28001:पासवर्ड की समय सीमा समाप्त हो गई है, ठीक करने योग्य नहीं है

  3. ORA-24247:ईमेल भेजते समय एक्सेस कंट्रोल लिस्ट (ACL) द्वारा नेटवर्क एक्सेस अस्वीकृत

  4. Oracle SQL मिलान क्वेरी का चयन करें

  5. सही मान नहीं लौटाने के बीच के महीने