Oracle数据库管理与开发(慕课版)(尚展垒 宋文军)PPT全套完整教学课件.ppt

Oracle数据库管理与开发(慕课版)(尚展垒 宋文军)PPT全套完整教学课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.大对象数据的写入与读取Oracle数据库中导入大对象数据2Oracle数据库与XML主要内容XML概述01OracleXMLDB概述02Oracle数据库中导入XML数据03XQuery的基本用法04XML概述例OracleXMLDB是Oracle数据库的一个特性,它提供一种自带高性能XML存储和检索技术。该技术将XML数据模型完全集成到Oracle数据库中,并提供浏览和查询XML的新的标准访问访法。使用OracleXMLDB,可以获得相关数据库技术的所有优势和XML的优势。从Oracle9i数据库第2版开始,OracleXMLDB已于Oracle数据库无缝集成,以便为XML数据提供高性能的、数据库自带的存储、检索和管理。使用新的Oracle数据库版本11g,OracleXMLDB实现了又一次飞跃,它通过大量丰富的新功能简化了DBA管理XML数据的任务,同时进一步支持XML和SOA应用程序开发人员。OracleXMLDB现在支持多个数据库自带的XML存储模型和索引模式、SQL/XML标准操作、W3C标准XQuery数据模型和XQuery/XPath语言、数据库自带的Web服务、高性能XML发布、XMLDB信息库,以及版本控制和访问控制。OracleXMLDB概述1.使用INSERT语句导入如果XML的内容较少,可以直接使用INSERT语句将XML数据以字符串形式直接插入XMLType类型列中。Oracle数据库中导入XML数据2.通过临时表导入如果到导入查过4K字节的XML文档到XMLType类型中,可以用临时表的方法实现。XQuery的基本用法XPath中的常用表达式表达式描述nodename选取此节点的所有子节点/从根节点选取//从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置.选取当前节点..选取当前节点的父节点@选取属性(1)existsNODE()函数。语法格式:existsNODE(xmlvalue,XQuery)existsNODE()函数检查XML中的某一个节点是否存在。如果存在,则返回1,否则返回0。xmlvalue为表中XMLType类型列名或变量,XQuery为一个字符串,用于指定查询XML实例中的XML节点(如元素、属性)的XQuery表达式。在Oracle中操作XML数据(2)extractValue()函数。extractValue()函数用于从某个节点中读取值。语法格式:extractValue(xmlvalue,XQuery)(3)extract()函数。语法格式:extract(xmlvalue,XQuery)extract()函数返回一个XML文档的一个节点树,或者某一节点下所有符合条件的节点。在Oracle中操作XML数据(4)updatexml()函数。语法格式:updatexml(xmlvalue,XQuery,new_value)updatexml()函数用于更新一个节点数,其中new_value为修改的新节点数。XQuery中最强到的特性是FLWOR表达式(发音同flower),它是一种典型的能够完成具有某种实际意义的查询表达式。FLWOR表达式包含模式匹配、过滤选择和结果构造这三种操作。FLWOR语句是XQuery所具有的最接近于SQL的语句。FLWOR是“For,Let,Where,Orderby,Return”的缩写。以下的示例说明了FLWOR的用法(假设book元素是根元素)。for$xindoc(note.xml)/book/notelet$y:=/book/note/towhere$x/number20orderby$x/brandreturn$x/brandXPath中的常用表达式——FLWOR表达式FLWOR表达式小结通过本章的学习,能够对高级数据类型有进一步的了解,如何将大对象数据导入到数据库中。另外也对XML有了一个深入的了解。如何将XML数据导入到数据库中。还介绍了XQuery的基本用法。第9章系统安全管理01用户02 权限管理03 角色管理04概要文件和数据字典视图05 审计1 用户主要内容创建用户管理用户0102创建用户创建用户的语法:SQLcrea

文档评论(0)

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

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

1亿VIP精品文档

相关文档