SQL FOR XML 属性和值

Posted

技术标签:

【中文标题】SQL FOR XML 属性和值【英文标题】:SQL FOR XML attribute & value 【发布时间】:2021-11-24 15:16:31 【问题描述】:

我已经搜索了好几个小时来从一个 sql 查询生成这行 XML。 永远不需要在一个“FOR XML”行中同时包含值和属性。 非常感谢您的帮助。

    <Amount Ccy=”EUR”>100.20</Amount>

【问题讨论】:

我认为CCY是桌子上的一列? 【参考方案1】:

你可以试试这个

SELECT 
   CCY as "Amount/@CCY", 
   Amount, 
   null
FROM <db.schema.tablename>
WHERE  conditions for xml path

【讨论】:

以上是关于SQL FOR XML 属性和值的主要内容,如果未能解决你的问题,请参考以下文章

使用 databricks 在 Spark(scala) 中生成具有属性和值的 XML

sql xml 入门

sql xml 入门

C# - 如何将复杂的 json 转换为 XML,并将名称和值属性转换为标签

将属性和值填充到第4个父节点的XML文件的所有父节点

SQL取xml中节点值