【问题标题】:Loading a XML file into a xmltype field with sqlLoader使用 sqlLoader 将 XML 文件加载到 xmltype 字段中
【发布时间】:2016-01-21 17:28:14
【问题描述】:

我正在尝试将 XML 文件加载到 oracle 11g 中的 XMLTYPE clob。 到目前为止,我想出了这个控制文件:

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

这个控制文件工作得很好,除了它加载了 7 次 XML 文件。 我猜这是因为 XML 文件由 7 行组成,但是,我不知道如何防止 sql loader 执行他的操作并且只加载一次文件。

有什么想法吗?

【问题讨论】:

    标签: xml oracle sql-loader


    【解决方案1】:

    试试这个 SQL*Loader 建议:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多