【发布时间】:2015-12-15 08:44:28
【问题描述】:
我想将 xml 插入到 2 个不同的表中。
这些表格是:
create table PersonUmfrage(
PersonenId INTEGER NOT NULL,
Nachname VARCHAR2 (30),
Vorname VARCHAR2 (30),
PLZ INTEGER,
GebDat DATE);
create table VersicherungUmfrage(
PersonenId INTEGER NOT NULL,
Bezeichnung VARCHAR2 (30),
Wert INTEGER,
monatlicher_Beitrag NUMBER,
Abschlussdatum DATE,
LaufzeitJahre INTEGER);
xml内容:
<Versicherungsnehmer>
<Person Bundesland="Oberösterreich">
<Vorname>Reinhard</Vorname>
<Nachname>Schütz</Nachname>
<PLZ>4567</PLZ>
<Geburtsdatum>1991-05-03</Geburtsdatum>
<Versicherung>
<Wert>20000</Wert>
<monatlicher_Beitrag>60</monatlicher_Beitrag>
<Abschlussdatum>1991-05-03</Abschlussdatum>
<Laufzeit>25</Laufzeit>
</Versicherung>
</Person>
</Versicherungsnehmer>
元素<Person> 应与元素<Versicherung> 保存在不同的表中。一个人可能会有更多的<Versicherung> 元素。
如何将信息插入到不同的表中?
【问题讨论】:
标签: sql xml oracle sql-insert