Hi! Ich bins mal wieder
Habe ein Problem mit einer eigentlich relativ simplen XML-Query gegen meine DB. Ich bekomme allerdings den Fehler ORA-00907: missing right parenthesis
Mein Ziel ist es eigentlich folgenden Output zu generieren:
Kann leider keine fehlende Klammer entdecken
Hat sonst noch wer ne Idee was an der Syntax falsch sein könnte?
Wäre für jede Hilfe dankbar!
Habe ein Problem mit einer eigentlich relativ simplen XML-Query gegen meine DB. Ich bekomme allerdings den Fehler ORA-00907: missing right parenthesis
Code:
select XMLElement("OBJECTS", XMLForest(obj.ID,obj.PID,obj.NAME), ( select XMLAgg( XMLElement("GROESSEN", XMLForest(gro.ID,gro.WERT) ) ) from GROESSEN gro where gro.id = obj.id select XMLAgg( XMLElement("OBJ_NAM", XMLForest(objnam.ID,objnam.ID_NAME) ) ) from PADBS_OBJ_NAM objnam where objnam.id = obj.id and objnam.id_name = gro.id_name ) ) from obj where obj.ID = 16116
Code:
<OBJECTS> <ID></ID> <PID></PID> <NAME></NAME> <GROESSE> <ID></ID> <WERT></WERT> </GROESSE> <OBJ_NAM> <ID></ID> <ID_NAME></ID_NAME> </OBJ_NAM> </OBJECTS>
Hat sonst noch wer ne Idee was an der Syntax falsch sein könnte?
Wäre für jede Hilfe dankbar!
Comment