xml路径的SQL Server添加属性和值

Tuxmania

我想创建一个包含属性和值的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中创建XML数据


请获取更多信息,请访问此页面SQL SERVER –使用T-SQL创建XML文件的简单示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章