XML更新
SQL语句
update customer set info =''where xmlexists
(declare default element namespace ".org";$doc/customerinfo[@Cid=222])
Xquery语句
UPDATE customer set info = xmlquery('transform copy $mycust:=$cust
modify
do replace $mycust/customerinfo/addr with
<addr country="Canada">
<street>25 eastcreek</street>
<city>a</city>
</addr>
return $mycust' passing info AS "cust")WHERE CID = 1005
XML添加
给cid为1005的客户增加一个电话号码,类型为home。
UPDATE customer set info = xmlquery('transform copy $mycust:=$cust
modify
do insert <phone type="home">
1111111111
</phone> after $mycust/customerinfo/phone
return $mycust' passing info as "cust")WHERE CID = 1000
XML重命名
将cid为1004的客户电话<phone>重命名为<phonenumber>(需要for,逐条执行)
UPDATE customer set info = xmlquery('transform copy $mycust:=$cust
modify
for $phone in $mycust/customerinfo/phone return
do rename $phone as "phonenumber"
return $mycust' passing info as "cust")WHERE CID = 1004
XML删除
将cid为1000的客户电话<phone>删除(可以整体删除不需要for)
UPDATE customer set info = xmlquery('transform copy $mycust:=$cust
modify
do delete ($mycust/customerinfo/phone[@type="home"])
return $mycust' passing info as "cust")WHERE CID = 1000
注意:''中的大小写。
分享到:
相关推荐
XML 学习之 XQuery 教程 XQuery 语言是用于查询 XML 数据的语言,等同于 SQL 对数据库的作用。XQuery 被设计用来查询 XML 数据,不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 知识点...
XQuery经典的学习文档,有很多实例供练习参考
XQuery数据查询语言[1-1] XQuery数据查询语言[1-2] XQuery数据查询语言[2-1] XQuery数据查询语言[2-2] XQuery数据查询语言[3-1] XQuery数据查询语言[3-2] XQuery数据查询语言[4]
XQuery AnXMLquerylanguage.pdf
2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作的XQuery查询计划,为在主流关系数据库中使用XQuery进行数据...
《XML》实验任务书 【4】 XQuery [实验目的] 1、学习如何使用XMLSPY集成开发环境编写、执行、以及调试XQuery。 2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用...
xquery resource en version
学习如何使用XMLSPY集成开发环境编写、执行、以及调试XQuery。 理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作...
用xquery的例子(解析xml)
XQuery_ XML 查询语言
• Part I XQuery expressions, types, and laws • Part II XQuery laws and XQuery core • Part III XQuery processing model • Part IV XQuery type system and XML Schema • Part V Type inference and type ...
jackrabbit站内搜索技术使用的基本语言,是基于xpath语言所演化过来的一种jackrabbit对站内信息进行索引的技术。
xQuery学习资料.中文资料,英文手册.包含使用flwor表达式查询和连接等中文pdf文档.
XQuery权威指南
XQUERY参考手册,较全备的针对xml解析的Xquery参考手册
XQuery使用技巧,XQuery中表达式的研究及实例分析
XML 查询语言 XQuery 及其查询优化
xquery的查询工具,找了好久才找到的,其它的基本上就只能运行xquery文件,这个有一个查询界面,可以直接查询,很方便的.
DB2 处理XML的XQuery语言的介绍
xquery参考手册 language:english IMB 需要一定的英语阅读能力