これは、テーブル列の xml のサンプルです。
テーブル名t005
、列名ACTIVITYDETAIL
、データ型xml
。
xmlのサンプル
<root>
<Parameter>
<Param>SearcgBy</Param>
<Value>ALL</Value>
</Parameter>
<Parameter>
<Param>SearchText</Param>
<Value>SA</Value>
</Parameter>
</root>
今、私は次のように出力したい
Param value
SearchBy ALL
SearchText SA
私は非常に多くの方法を試しましたが、これが私の最後の試みです。
SELECT
p.value('(./Parameter/node())[1]', 'VARCHAR(8000)') as firstName,
p.value('(./Parameter/node())[2]', 'VARCHAR(8000)') as lastName
FROM
t005
CROSS APPLY
ACTIVITYDETAIL.nodes('/root') t(p)
私を助けてください。