0
我有一個XML存儲在名爲XML_TABLE的表中的XMLTYPE列中,名稱爲xml_file。我正在使用Oracle 11g r2。使用PL/SQL將XML解析/關聯到關係表中
<ROWSET>
<DEPARTMENT>
<DEPARTMENT_ID>DEP22681352268280797</DEPARTMENT_ID>
<DEPARTMENT_NAME>myDEPARTMENT</DEPARTMENT_NAME>
<SECTIONS_ID>6390135666643567</SECTIONS_ID>
<SECTIONS_NAME>mySection</SECTIONS_NAME>
</DEPARTMENT>
<DEPARTMENT>
<DEPARTMENT_ID>DEP255555555550797</DEPARTMENT_ID>
<DEPARTMENT_NAME>myDEPARTMENT2</DEPARTMENT_NAME>
<SECTIONS_ID>63901667779243567</SECTIONS_ID>
<SECTIONS_NAME>mySection2</SECTIONS_NAME>
</DEPARTMENT>
</ROWSET>
我希望將這些值插入到兩個表是部門和sections.How打算在PL/SQL來實現這一點。 我曾嘗試使用提取功能,但我只是讀它不再推薦,因此尋求幫助。此外,我不知道我將如何迭代XML值..cursor ... ??
哪個版本的Oracle? – APC 2013-04-21 21:16:57
@APC Oracle 11G r2 – 2013-04-21 21:27:46
你可以取悅你預期的表格和關係,PK,FK等? – OldProgrammer 2013-04-21 21:58:52