MSSQL生成XML

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 10:35   90   0

为了测试我声明了一个临时表并插入了一些数据,主要代码如下:

 1 DECLARE @para TABLE(
 2     ParaName nvarchar(50) null,
 3     ParaValue nvarchar(50) null
 4 )
 5 INSERT INTO @para
 6 SELECT 'CityName','ShenZhen' union all
 7 SELECT 'CountryName','China';
 8 
 9 SELECT 
10     1 AS tag,
11     null AS parent,
12     ParaName AS [Para!1!Name],
13     ParaValue AS [Para!1!Value]
14 FROM @para
15 FOR xml explicit,root('root')

结果如下:

<root>
  <Para Name="CityName" Value="ShenZhen" />
  <Para Name="CountryName" Value="China" />
</root>

其中tag表示节点,parent表示父节点。

转载于:https://www.cnblogs.com/leolis/archive/2012/07/23/2604736.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP