Tengo una tabla RDCAlerts
con los datos siguientes en una columna de tipo XML
llamados AliasesValue
:Volviendo varias filas de la columna XML consulta en SQL Server 2008
<aliases>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Pramod Singh</aliasName>
</alias>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Bijoy Bora</aliasName>
</alias>
</aliases>
me gustaría crear una consulta que devuelve dos filas - una para cada alias y he probado la siguiente consulta:
SELECT
AliasesValue.query('data(/aliases/alias/aliasType)'),
AliasesValue.query('data(/aliases/alias/aliasName)'),
FROM [RdcAlerts]
pero devuelve sólo una fila de la siguiente manera:
Método
¡Belleza! Muchas gracias, mucho gusto =) –
Han pasado 5 años desde que escribiste tu respuesta ... y me ayudó a resolver un problema que estaba teniendo. ¡Gracias! – PKD
De nada :) –