Hallo,
ich möchte eine xml-Datei mit tsql auslesen.
Das Problem mit dieser Datei ist, dass nicht in jedem Satz jeder Knoten vorhanden ist:
<Teilnehmer_Daten>
<TE_ID>1</TE_ID>
<Haevg_ID>aaa</Haevg_ID>
<Lieferdatum_HAEVG>aaaaaaa</Lieferdatum_HAEVG>
<Erstellungsdatum_TE>aaaaaaa</Erstellungsdatum_TE>
<Vorname>aaaa</Vorname>
<Nachname>aaaaa</Nachname>
<Geburtsdatum>aaaaaaaa</Geburtsdatum>
<Pruefungs_Ergebnis>A</Pruefungs_Ergebnis>
<Hinweis>aaaaaa .</Hinweis>
<Ablehnungsgrund>114</Ablehnungsgrund>
<Ablehnungsdatum>2010-08-04</Ablehnungsdatum>
</Teilnehmer_Daten>
<Teilnehmer_Daten>
<TE_ID>2</TE_ID>
<Haevg_ID>xxx</Haevg_ID>
<Lieferdatum_HAEVG>xxx</Lieferdatum_HAEVG>
<Erstellungsdatum_TE>xxxxxx</Erstellungsdatum_TE>
<Vorname>xxx</Vorname>
<Nachname>xxx</Nachname>
<Geburtsdatum>xxx</Geburtsdatum>
<Pruefungs_Ergebnis>T</Pruefungs_Ergebnis>
<Teilnahme_Beginn>2010-10-01</Teilnahme_Beginn>
</Teilnehmer_Daten>
Gibt es eine Möglichkeit in t-sql abzufragen, ob ein Knoten im entspechenden Satz existiert?
Vielen Dank im Voraus für die Antworten.
mfg
C.Georgi
ich möchte eine xml-Datei mit tsql auslesen.
Das Problem mit dieser Datei ist, dass nicht in jedem Satz jeder Knoten vorhanden ist:
<Teilnehmer_Daten>
<TE_ID>1</TE_ID>
<Haevg_ID>aaa</Haevg_ID>
<Lieferdatum_HAEVG>aaaaaaa</Lieferdatum_HAEVG>
<Erstellungsdatum_TE>aaaaaaa</Erstellungsdatum_TE>
<Vorname>aaaa</Vorname>
<Nachname>aaaaa</Nachname>
<Geburtsdatum>aaaaaaaa</Geburtsdatum>
<Pruefungs_Ergebnis>A</Pruefungs_Ergebnis>
<Hinweis>aaaaaa .</Hinweis>
<Ablehnungsgrund>114</Ablehnungsgrund>
<Ablehnungsdatum>2010-08-04</Ablehnungsdatum>
</Teilnehmer_Daten>
<Teilnehmer_Daten>
<TE_ID>2</TE_ID>
<Haevg_ID>xxx</Haevg_ID>
<Lieferdatum_HAEVG>xxx</Lieferdatum_HAEVG>
<Erstellungsdatum_TE>xxxxxx</Erstellungsdatum_TE>
<Vorname>xxx</Vorname>
<Nachname>xxx</Nachname>
<Geburtsdatum>xxx</Geburtsdatum>
<Pruefungs_Ergebnis>T</Pruefungs_Ergebnis>
<Teilnahme_Beginn>2010-10-01</Teilnahme_Beginn>
</Teilnehmer_Daten>
Gibt es eine Möglichkeit in t-sql abzufragen, ob ein Knoten im entspechenden Satz existiert?
Vielen Dank im Voraus für die Antworten.
mfg
C.Georgi