2006-10-16

SQL Server 2005的XML数据修改语言

来源: 本站收集整理 作者:佚名 评论 0 条
 

Expression2

标识节点的新值。在修改类型化的XML实例中,Expression2与Expression1必须是相同类型。

下面的示例演示了更新XML中元素的文本和属性值的方法。每次更改时,都会显示XML,如图4所示。

DECLARE @myDoc xml

SET @myDoc = '<root>

<item ID="1">

<title>Ajax实战</title>

<author>张洪举</author>

</item>

<item ID="2">

<title>ASP.NET实战</title>

<author>卢桂章</author>

</item>

</root>'

SELECT @myDoc

-- 更新ID为1的item中的title元素的文本

SET @myDoc.modify('

replace value of (/root/item[@ID=1]/title/text())[1]

with "Ajax实战攻略"

')

SELECT @myDoc

-- 更新属性值

SET @myDoc.modify('

replace value of (/root/item[@ID=2]/@ID)[1]

with "3"

')

SELECT @myDoc

图4 更改XML中元素的文本和属性值


共5页: 上一页 [1] [2] [3] [4] 5 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:SQL Server连接失败错误分析与排除  
下一篇:用SQL 2005的ROW_NUMBER() 实现分页功能
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号