extract von xml:richtige Syntax

kirilb

Benutzer
Beiträge
14
Ich will aus einem xml einen Node extrahieren, aber mein Syntax ist irgendwie falsch. Ich spüre, dass ich von der richtigen Syntax nicht allzu weit entfernt bin. Die Fehlermeldung ist ORA-31013 Invalid XPATH expression. Irgendwo beim EXTRACTVALUE müsste man den Grund suchen...

Hier das xml:
<PivotSet><item><column name = "ATTRIBUTE_KEY">DEFAULT_DATE</column><column name = "NEW_VAL">30.12.2009</column><column name = "OLD_VAL">07.07.2009</column></item></PivotSet>

Hier das sql:
SELECT
EXTRACTVALUE(ATTRIBUTE_KEY_XML,
'PivotSet/item/column name = "ATTRIBUTE_KEY"') AS ATTRIBUTE_KEY
FROM TABLENAME
PIVOTXML(MIN(NEW_VALUE) AS NEW_VAL, MIN(OLD_VALUE) AS OLD_VAL
FOR ATTRIBUTE_KEY IN(ANY))
 
Werbung:
Zurück
Oben