Hier mein Tisch istWie Daten aus einer langen Spalte Halte XML-Strings extrahieren
MYTABLE(ID NUMBER(10),
DATATYPE VARCHAR2(2 BYTE),
XMLDATA LONG
)
Note1: ich diese Tabelle Note2 nicht ändern kann: Ich
Hier Oracle 10g bin mit ist eine Probe XMLDATA
ich versuchte xmltype(), aber es wird nicht mit einem LONG-Typ (ORA-00997 illegale Nutzung von LONG-Typ) zu arbeiten. Vielleicht sollte ich XMLDATA-Werte in eine neue Tabelle kopieren und in einen CLOB konvertieren, dann kann ich in xmlype konvertieren und EXTRACTVALUE() verwenden?
Was ist der beste Weg, um 'Wert zu erhalten' zu extrahieren?
Lange ist veraltet, verwenden Sie clob oder die neuen XML-Typen. – tuinstoel
@tuinstoel: Siehe Hinweis1 im Text. Tabelle kann nicht geändert werden. – DCookie