I RDCAlerts
mit den folgenden Daten in einer Spalte vom Typ XML
genannt AliasesValue
eine Tabelle haben:Zurück mehrere Zeilen von Abfragen von XML-Spalte in SQL Server 2008
<aliases>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Pramod Singh</aliasName>
</alias>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Bijoy Bora</aliasName>
</alias>
</aliases>
Ich möchte eine Abfrage erstellen, die zwei Zeilen zurückgibt - eine für jeden Alias und ich habe die folgende Abfrage versucht:
SELECT
AliasesValue.query('data(/aliases/alias/aliasType)'),
AliasesValue.query('data(/aliases/alias/aliasName)'),
FROM [RdcAlerts]
aber es gibt nur eine Zeile wie folgt aus:
AKA AKA | Pramod Singh Bijoy Bora
Schönheit! Vielen Dank, sehr geschätzt =) –
Es ist 5 Jahre, nachdem Sie Ihre Antwort geschrieben haben ... und es hat mir nur geholfen, ein Problem zu lösen, das ich hatte. Vielen Dank! – PKD
Sie sind willkommen :) –