【发布时间】:2013-08-14 14:08:01
【问题描述】:
我需要从 oracle 数据库创建以下 xml 结构 每个调查可以有多个参与者。 我不确定使用 XMLElement 创建它而不收到消息“ORA-01427 子查询返回多于一行” 我可以尝试使用 dbms_xmldom(以前从未这样做过),但我想知道是否有人知道如何仅使用普通的 Oracle SQL-XML 函数(XMLElement,XMLAggr)来生成它
<NieuweSurveys>
<Survey>
<Surveynaam>2013-02-01</Surveynaam>
<Startdatum>2013-02-01</Startdatum>
<Einddatum>2013-02-15</Einddatum>
<Deelnemer>
<Voornaam>Tilde</Voornaam>
<Tussenvoegsel/>
<Achternaam>DeelnemerA</Achternaam>
<Geslacht>man</Geslacht>
<Emailadres>tilde.deelnemer.a@tjip.com</Emailadres>
<Voorkeurstaal>nl</Voorkeurstaal>
<Account>Schouten & Nelisen</Account>
<Functie>bouwer</Functie>
</Deelnemer>
<Deelnemer>
<Voornaam>Tilde</Voornaam>
<Tussenvoegsel/>
<Achternaam>DeelnemerB</Achternaam>
<Geslacht>vrouw</Geslacht>
<Emailadres>tilde.deelnemer.b@tjip.com</Emailadres>
<Voorkeurstaal>nl</Voorkeurstaal>
<Account>Schouten & Nelisen</Account>
<Functie>tester</Functie>
</Deelnemer>
</Survey>
</NieuweSurveys>
【问题讨论】: