加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2021-02-04 13:37:47 所属栏目:MsSql教程 来源:网络整理
导读:我有SQL,我需要将开始和结束XML标记呈现为 PropName / PropName NOT PropName /当值为NULL时. 我知道这不是标准,但我有这样做的商业理由.我已经尝试了FOR XML PATH(”)语句的几种变体,但似乎无法将其呈现为 PropName / PropName. select [PropName] as '*' fo

我有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是在子选择中;也许那会对答案有所帮助.

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读