sql xml如何在节点外嵌套一层(有我写的语句)
先问一个问题,我添加基础节点后,前半段内容会不在了
结果
看到<HEAD> 和<content> 这两个头不在了,是因为里面没内容吗?这样的话不成对了,很头疼
第二个问题:
原本是这样的,我要添加一个节点
变成这样:
set @y.modify('insert <ITEM></ITEM> as last into (/MSG/BODY)[1]')
然后结果变成
并没有套起来,前半段又不在了。。。。。求解
declare @y xml
set @y='<MSG>
<HEAD>
</HEAD>
<BODY>
<CONTENT></CONTENT>
</BODY>
</MSG>'
select @y结果
<MSG>
<HEAD />
<BODY>
<CONTENT />
</BODY>
</MSG>看到<HEAD> 和<content> 这两个头不在了,是因为里面没内容吗?这样的话不成对了,很头疼
第二个问题:
declare @y xml
set @y='<MSG>
<HEAD>
</HEAD>
<BODY>
<CONTENT></CONTENT>
</BODY>
</MSG>'原本是这样的,我要添加一个节点
变成这样:
<MSG>
<HEAD>
</HEAD>
<BODY>
<ITEM><CONTENT></CONTENT></ITEM>
</BODY>
</MSG>' 就是在<BODY></BODY>中间<CONTENT></CONTENT>外面,我写的语句是:set @y.modify('insert <ITEM></ITEM> as last into (/MSG/BODY)[1]')
然后结果变成
<MSG>
<HEAD />
<BODY>
<CONTENT />
<ITEM />
</BODY>
</MSG>并没有套起来,前半段又不在了。。。。。求解
...全文
相关推荐
SQL Server FOR XML PATH 语句的应用
在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。…………
sqlserver FOR XML PATH 语句的应用
大家都知道在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。
oracle 使用XMLDOM包,保存XML节点数据到数据库表中,支持多个节点嵌套XML格式
说明文档
sql 输出xml
sql 输出xml,使将查询出的结果通过连字符进行输出一同一行中
SQL Server2000对XML的支持.pdf
SQL Server2000对XML的支持.pdf


疑难问题
