网站大量收购闲置独家精品文档,联系QQ:2885784924

资料文本讲义完整db2_xquery.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2 9 pureXML Training 深圳 创建DB2 9 XML数据库 db2 create database testdb automatic storage yes using codeset utf-8 territory cn 将服务器的DB catalog到本地客户端 第一步:db2 catalog tcpip node 命名node名 remote 服务器IP server 服务器端口默认50000 第二步:db2 catalog database testdb as 别名 at node 命名node名 DB2命令行连接数据库 db2 connect to testdb user db2admin using password 连接成功如下: 创建测试表 db2 create table 你的名字T (i int, doc xml) 以下 你的名字T 简称为 T C:\db2回车进入db2命令行处理器 插入数据 insert into T values(1,axxx/a) 选择数据 select i, doc from T 更新数据 update T set doc=byyy/b 使用XQuery为主要查询语言:FLWOR xquery for $d in db2-fn:xmlcolumn(T.DOC) return $d 注意:xquery中的db2-fn函数对表名和字段名大小写敏感 使用XQuery为主要查询语言:FLWOR 插入新的数据(movie.txt共2条): insert into T values(2, movie year=2002titleChicago/titleactorRenee Zellweger/actoractorRichard Gere/actoractorCatherine Zeta-Jones/actor/movie) xquery for $d in db2-fn:xmlcolumn (T.DOC) let $a:=$d//title return $a xquery for $d in db2-fn:xmlcolumn (T.DOC) let $a:=$d//title return $a/text() 使用XQuery为主要查询语言:FLWOR xquery for $d in db2-fn:xmlcolumn (T.DOC) let $a:=$d//title,$b:=$d/actor where $a/text()=Chicago order by $b/text() return $a xquery for $d in db2-fn:xmlcolumn (T.DOC) let $a:=$d//title order by $d/movie/@year return $a 使用XQuery为主要查询语言:sqlquery() xquery for $d in db2-fn:sqlquery(select doc from t) where $d//movie/actor/text()=爵士 return $d//movie/title/text() 使用SQL/XML为主要查询语言:xmlquery()1 select i, xmlquery( for $d in $doc//movie where $d/@year=2007 or $d/@year=2008 return $d/title passing doc as doc) from T where i 1 使用SQL/XML为主要查询语言:xmlquery()2 select i, xmlquery( for $d in $doc//movie where $d/@year=2007 return $d/title passing doc as doc) from T where i 1 使用SQL/XML为主要查询语言:xmlquery()3 select i, xmlquery( for $d in $doc//movie where $d/@year=2007 and $d/@year=2008 return $d/title passing doc as doc) from T where i 1 使用SQL/XML为主要查询语言:xmlquery()4

文档评论(0)

ryx5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档