SQL Server脚本将xml属性和文本值转换为表

时间:2017-06-08 21:49:24

标签: sql sql-server xml

我有一个包含4列的表second,而testA列是一个xml字符串。

种皮

Dv_Data

问题是,如何使用SQL脚本实现此结果?

ID   X  Y  Dv_Data
---------------------------------------------------------------------------
101  4  5  <U><V N="TTF">1</V><V N="MF">0</V><V N="ResultA">383.501</V></U>
102  4  6  <U><V N="TTF">0</V><V N="MF">1</V><V N="ResultA">383.601</V></U>

ID X Y TTF MF ResultA --------------------------- 101 4 5 1 0 383.501 102 4 6 0 1 383.601 有数百行。

感谢您的宝贵意见。

1 个答案:

答案 0 :(得分:1)

您可以使用XML来派生列名称/值并转动结果。例如:

{{1}}