【发布时间】:2016-11-16 15:20:03
【问题描述】:
我有:
(SELECT TOP 1 '01' AS '@language', 'a description' as 'data()' FROM @tmpData AS FOR XML PATH('description'),ROOT('course'),TYPE),
(SELECT TOP 1 '2016-CRS' AS '@code' FROM @tmpData as t FOR XML PATH('course'),TYPE),
这表明:
<course>
<description language="01">a description</description>
</course>
<course code="2016-CRS" />
但我真正需要的是:
<course code="2016-CRS">
<description language="01">a description</description>
</course>
我知道这很简单,但我做不到。感谢您的任何见解!
【问题讨论】:
-
什么是
@tmpData?您不使用表中的任何值...
标签: sql sql-server xml tsql xpath