smirk_mirkin
Benutzer
- Beiträge
- 14
Hallo zusammen,
ich habe eine xml-Datei auf meinem Rechner und eine "passende" relationale Datenbank auf einem DB2-Server.
Die Daten aus der Datei sollen nun durch SQL-Statements mit der xmltable-Funktion in die relationalen Schemata eingefügt werden. Mein Codebeispiel:
Mein Problem: Wie teile ich dem Server jetzt mit, welche xml-Datei er nehmen soll?
Reicht es Dateipfad, Dateiname etc. irgendwo einzutragen?
Ich weiß nur, dass das irgendwas mit dem '?' zu tun hat.
ich habe eine xml-Datei auf meinem Rechner und eine "passende" relationale Datenbank auf einem DB2-Server.
Die Daten aus der Datei sollen nun durch SQL-Statements mit der xmltable-Funktion in die relationalen Schemata eingefügt werden. Mein Codebeispiel:
Code:
INSERT INTO BUCH(IDPRODUKT, BEZEICHNUNG)
SELECT x.idprodukt, x.bezeichnung
FROM XMLTABLE('$i/Book' PASSING CAST(? AS XML) AS "i"
COLUMNS
idprodukt INTEGER PATH '@asin',
bezeichnung VARCHAR(200) PATH 'title') AS x;
Mein Problem: Wie teile ich dem Server jetzt mit, welche xml-Datei er nehmen soll?
Reicht es Dateipfad, Dateiname etc. irgendwo einzutragen?
Ich weiß nur, dass das irgendwas mit dem '?' zu tun hat.