提问人:XmalevolentX 提问时间:10/24/2023 更新时间:10/24/2023 访问量:27
如何在 Oracle 12.2 中存储/查询 XML 文件
How to store/query an XML file in Oracle 12.2
问:
我试图找出最好的办法是在 Oracle 中解析外部 XML 文件。
我们有许多标题为“XMLFileToImport_YYYYMMDD01234”的 XML 文件,格式如下。
<Employee>
<Person>
<ID>0123456789</ID>
<Identifier>
<AssignedID>0000001</AssignedID>
<AssignedCode>New York</AssignedCode>
<AssignedCityCode>Gotham</AssignedCityCode>
</Identifier>
<RecipientAssignedID>202301346</RecipientAssignedID>
<Birth>
<BirthDate>1963-02-19</BirthDate>
</Birth>
<Name>Bruce Wayne</Name>
<Gender>
<GenderCode>Male</GenderCode>
</Gender>
</Person>
</Employee>
我们必须能够自动化(每 4 小时运行一次)这些 XML 文件的名称导入也将发生变化。
我没有找到任何关于如何做到这一点的具体明确例子。
我是否必须将 XML 作为 CLOB 导入到保留表,然后抓取 CLOB 并使用 XMLTABLE 或 XMLTAG 或 XMLATTRIBUTE 解析数据?
我是否必须导入 XML?我是否可以/应该运行一个 SQL 脚本来解析 XML,甚至不将其引入 Oracle 吗?
我认为首选是将 XML 数据作为 CLOB 存储在 Oracle 中,以便我们可以在数据库中拥有历史记录。
任何关于如何做到这一点的例子/建议/建议都将非常有帮助!
答: 暂无答案
评论