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

sql-server – 用于xml路径的SQL Server添加属性和值

发布时间:2020-12-12 06:50:59 所属栏目:MsSql教程 来源:网络整理
导读:我想创建一个包含属性和值的xml节点. 例: mynode attr1="hello"world/mynode 我明白那个 SELECT 'hello' as '@attr1' 创造至少mynode,但如何附加“世界”呢? 我试过了 SELECT 'world' as 'mynode/[@attr1=hello]' 但它不起作用 解决方法 这是一个基本的例子
我想创建一个包含属性和值的xml节点.

例:

<mynode attr1="hello">world</mynode>

我明白那个

SELECT 'hello' as '@attr1'

创造至少mynode,但如何附加“世界”呢?

我试过了

SELECT 'world' as 'mynode/[@attr1=hello]'

但它不起作用

解决方法

这是一个基本的例子:
SELECT ( SELECT 'White' AS Color1,'Blue' AS Color2,'Black' AS Color3,'Light' AS 'Color4/@Special','Green' AS Color4,'Red' AS Color5
 FOR
 XML PATH('Colors'),TYPE
 ),( SELECT 'Apple' AS Fruits1,'Pineapple' AS Fruits2,'Grapes' AS Fruits3,'Melon' AS Fruits4
 FOR
 XML PATH('Fruits'),TYPE
 )
 FOR XML PATH(''),ROOT('SampleXML')

有关更多信息,请访问此页面SQL SERVER – Simple Example of Creating XML File Using T-SQL

(编辑:李大同)

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

    推荐文章
      热点阅读