Sql server 在sql server中将属性添加到xml根目录
我正在尝试从SQLServer创建xml,我的查询几乎完成了。但是,我有个问题,我想不出来。如何将属性添加到根“ITEM”,而不是“ITEMS”?我的sql查询如下Sql server 在sql server中将属性添加到xml根目录,sql-server,xml,Sql Server,Xml,我正在尝试从SQLServer创建xml,我的查询几乎完成了。但是,我有个问题,我想不出来。如何将属性添加到根“ITEM”,而不是“ITEMS”?我的sql查询如下 SELECT CARD_TYPE ,CODE ,NAME ,UNITSET_CODE ,AUXIL_CODE ,AUXIL_CODE2 ,AUXIL_CODE3
SELECT
CARD_TYPE
,CODE
,NAME
,UNITSET_CODE
,AUXIL_CODE
,AUXIL_CODE2
,AUXIL_CODE3
,AUXIL_CODE4
,AUXIL_CODE5
,CYPHCODE
FROM P_ITEMS
WHERE HOSTGROUPID='7155d850-5882-43a0-b722-f6586bfffa61'
AND TRANCODE ='ITEMS'
AND PROCESSED ='NEW'
FOR XML PATH('ITEM'),ROOT('ITEMS')
像这样试试
SELECT
'theAttributValue' AS [@MyAttribut]
,CARD_TYPE
,CODE
,NAME
,UNITSET_CODE
,AUXIL_CODE
,AUXIL_CODE2
,AUXIL_CODE3
,AUXIL_CODE4
,AUXIL_CODE5
,CYPHCODE
FROM P_ITEMS
WHERE HOSTGROUPID='7155d850-5882-43a0-b722-f6586bfffa61'
AND TRANCODE ='ITEMS'
AND PROCESSED ='NEW'
FOR XML PATH('ITEM'),ROOT('ITEMS')