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

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

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 &#39;EastRiver&#39; 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...