Oracle 是否提供 XML 格式文件的标准化上传?
我认为用于 XML 输出的规范格式,结构 =ROWSET/ROW/columname
,只需使用适当的控制文件内容运行 sqlldr 即可再次上传回表中。
但我在网络上找不到任何关于此的信息,并且试验后的错误消息似乎表明只能将 XML 上传到 XML 类型格式的表中,我只想在普通表中上传数据但提供数据XML 格式。
不可以,SQL*Loader 只能处理“平面”文件。
一种选择是编写一个 XSLT 转换,将ROWSET/ROW/column
格式为文本文件,然后将其导入到目标表中。
另一种选择是将 XML 导入到单行中,然后使用 Oracle 的 XML 函数从该临时表中选择关系结果并将其插入到实际表中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)