我有一個表RDCAlerts
在XML
類型的列下面的數據稱爲AliasesValue
:從查詢XML列返回多個行SQL Server 2008中
<aliases>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Pramod Singh</aliasName>
</alias>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Bijoy Bora</aliasName>
</alias>
</aliases>
我想創建一個返回兩行的查詢 - 每個別名,我已經試過以下查詢:
SELECT
AliasesValue.query('data(/aliases/alias/aliasType)'),
AliasesValue.query('data(/aliases/alias/aliasName)'),
FROM [RdcAlerts]
但它返回只有一行是這樣的:
在聯機叢書
美!非常感謝,謝謝=) – 2012-03-26 13:47:48
這是你寫回答後的5年......這只是幫助我解決了我遇到的問題。謝謝! – PKD 2017-08-15 15:49:18
不客氣:) – 2017-08-16 16:42:33