如何让SQL生成起始和结束XML标记

前端之家收集整理的这篇文章主要介绍了如何让SQL生成起始和结束XML标记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有sql,我需要将开始和结束XML标记呈现为< PropName>< / PropName> NOT< PropName />当值为NULL时.

我知道这不是标准,但我有这样做的商业理由.我已经尝试了FOR XML PATH(”)语句的几种变体,但似乎无法将其呈现为< PropName>< / PropName>.

select [PropName] as '*' for xml path(''),type) as [PropName]

渲染< PropName />如何将其更改为< PropName>< / PropName> ?

解决方法

感谢大家的反馈.我知道“<”PropName“>”“<”/ PropName“>”和“<”PropName /“>”是100%相同的东西,我得到它,谁需要它应该修复它们的结果.生成文件将发送给第三方供应商,并且坚持将其呈现为.幸运的是,同事确定我只需要在我的外部SELECT语句的末尾放置“,TYPE”,而不是在PropName所在的子选择中,并且处理它 – 谁会猜到?我想我应该提到我的PropName是在子选择中;也许那会对答案有所帮助.
原文链接:https://www.f2er.com/mssql/83802.html

猜你在找的MsSQL相关文章