Wie zu extrahieren oder Aktualisieren von xml-Attribut-Werte in oracle

Tabelle-name: conn_details
Ich habe diese xml, die gespeichert in CLOB-Spalte(conn_param) in oracle.

<Parameters>
   <Parameter Name="USER" Value="my_user"/>
   <Parameter Name="PASSWORD" Value="my_password"/>
   <Parameter Name="HOST" Value="google.com"/>
</Parameters>

Ich bin auf der Suche nach dem einfachen SQL-Abfragen, die den Wert oder aktualisieren.

Zum Beispiel:
Ich möchte einen HOST-Wert und das Ergebnis wird sein: google.com
Ich würde gerne die update-Attribut PASSWORT mit dem Wert my_new_password und das Ergebnis wird sein:

<Parameters>
   <Parameter Name="USER" Value="my_user"/>
   <Parameter Name="PASSWORD" Value="my_new_password"/>
   <Parameter Name="HOST" Value="google.com"/>
</Parameters>

So, ich bin auf der Suche etwas einfaches, dass ich eine Art XPath zu erreichen, um meine Bedürfnisse.

InformationsquelleAutor vogash | 2015-05-10

Schreibe einen Kommentar