真正的空元素与 sql server for xml-directive
如何使用 sql server (2005) 中的 for xml 指令创建真正空的 xml 元素?
示例:
select
''
for xml path('element'), root('elements')
输出:
<elements><element></element></elements>
但我真正想要的是:
<elements><element /></elements>
How do I create a truly empty xml element with the for xml-directive in sql server (2005)?
Example:
select
''
for xml path('element'), root('elements')
Outputs:
<elements><element></element></elements>
But what I really want is:
<elements><element /></elements>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
添加类型指令,然后在子查询中运行它。
像这样:
Add the type directive and then run it in a subquery.
Like this:
您只需要知道该值是否为空,例如:
ISNULL(Field, '')
像这样:
Result1:
Result2:
You only need to know if the value is null, for ex:
ISNULL(Field, '')
Like this:
Result1:
Result2: