Folgende Statements habe ich mit Erfolg getestet
PHP-Code:
create or replace variable mylib.xml_var varchar(10000) ccsid 1208;
values mylib.xml_var;
set mylib.xml_var =
'<Gruppe>
<Gruppennummer>5</Gruppennummer>
<Angestellte>
<Namen>
<Vorname>Max</Vorname>
<Name>Mustermann</Name>
</Namen>
<Namen>
<Vorname>Heike</Vorname>
<Name>Musterfrau</Name>
</Namen>
</Angestellte>
</Gruppe>';
SELECT *
FROM XMLTABLE('/Gruppe/Angestellte/Namen'
PASSING XMLPARSE(
DOCUMENT mylib.xml_var
)
COLUMNS
gruppennummer integer PATH '../../Gruppennummer',
vorname varchar(20) PATH 'Vorname',
name varchar(20) PATH 'Name'
) AS RESULT;
Herzliche Grüße
Rainer
Bookmarks