【发布时间】:2015-07-17 15:15:10
【问题描述】:
我正在尝试使用存储过程将结果转换为 XML 格式,我的代码如下
SELECT
K.KeyWord as Result
FROM
SearchKeyword K
WHERE
K.KeyWord LIKE @SearchWord + '%'
FOR XML PATH 'Root', BINARY BASE64)
但是返回如下
<Root>
<Result>1</result>
<Root>
<Root>
<Result>2</result>
<Root>
但我需要如下结果删除一个根元素
<Root>
<Result>1</Result>
<Result>2</Result>
.
.
.
</Root>
请大家帮忙
【问题讨论】:
-
基于链接帖子:
SELECT K.KeyWord AS Result FROM SearchKeyword K FOR XML PATH(''), ROOT('Root') -
对不起,我编辑了我的评论,但没有更新
标签: sql sql-server sql-server-2008 xml-parsing