declare
@dilXML as
xml
set
@dilXML =
'<?xml version="1.0" encoding="ISO-8859-15" ?><root>
<test>
<feld1>
<FELDID ATTR1="attr1" >2151</FELDID>
<FELDID ATTR1="attr1" >2152</FELDID>
<FELDID ATTR1="attr1" ATTR2=”attr2”>2153</FELDID>
<FELDID ATTR1="attr1" >2154 </FELDID>
<FELDID ATTR1="attr1" ATTR2=”attr2”>2155</FELDID>
</feld1>
<feld2/>
<feld3/>
</test>
</root>
'
select
dl.element.value('FELDID',
'bigint')
as FELDID
from
@dilXML.nodes('root/test/feld1')
as dl(element)
Meldung 2389, Ebene 16, Status 1, Zeile 18
XQuery [value()]: 'value()' erfordert ein Singleton (oder eine leere Sequenz). Ein Operand vom xdt:untypedAtomic *-Typ wurde gefunden.
Hallo Zusammen,
bin totaler XML-Anfenger und brauche Hilfe, habe trotz intensiver Internet-Recherche keine Lösung gefunden.
Wie lautet die Abfrage um sämtliche FELDIDs zu erhalten?
Vielen Dank im Voraus