2015-10-22 5 views
5

Ich versuche, eine XML-Datei in eine XMLTYPE Clob in Oracle 11g zu laden. Bisher kam ich mit dieser Steuerdatei:Laden einer XML-Datei in ein xmtype-Feld mit sqlLoader

LOAD DATA 
INFILE 'stocknotify.xml' 
append INTO TABLE order_input 
(
    xml LOBFILE(CONSTANT 'stocknotify.xml') TERMINATED BY EOF 
) 

Diese Steuerdatei funktioniert recht gut, außer dass es die XML-Datei 7 mal laden. Ich vermute, das liegt daran, dass die XML-Datei aus 7 Zeilen besteht. Ich habe jedoch keine Ahnung, wie ich verhindern kann, dass sql loader die Datei nur einmal lädt.

Irgendwelche Ideen?

Antwort

0

diese SQL * Loader Vorschlag Versuchen:

LOAD DATA 
INFILE 'stocknotify.xml' 
append INTO TABLE order_input 
xmltype(XMLDATA) 
(
    XMLDATA LOBFILE('stocknotify.xml') TERMINATED BY EOF 
) 
+0

Haben Sie diese getestet. Es funktioniert nicht für mich. – Noel