我正在尝试将XML文件加载到oracle 11g中的XMLTYPE clob中。 到目前为止,我想出了这个控制文件:
LOAD DATA
INFILE 'stocknotify.xml'
append INTO TABLE order_input
(
xml LOBFILE(CONSTANT 'stocknotify.xml') TERMINATED BY EOF
)
此控制文件运行良好,但它加载XML文件7次。 我想这是因为XML文件由7行组成,但是,我不知道如何阻止sql loader执行并只加载文件一次。
有什么想法吗?
答案 0 :(得分:0)
尝试这个SQL * Loader建议:
LOAD DATA
INFILE 'stocknotify.xml'
append INTO TABLE order_input
xmltype(XMLDATA)
(
XMLDATA LOBFILE('stocknotify.xml') TERMINATED BY EOF
)