- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 数据库 10g中新的 SQL 和 PL/SQL 功能议程新的 SQL 特性新的 PL/SQL 特性PL/SQL 的速度是原来的两倍总结问答Oracle SQL 引擎的发展网络Web 服务正则表达式本地数值结构BLAST数据和处理复杂性XML 数据库SQL/XMLW3C 标准数据挖掘SQL /XML 集成(XMLType、URIType 等) OLAPDatetime 类型ANSI 联接CASE 表达式SQL/Java 集成interMedia 类型对象扩展数据插件 Oracle8Oracle8iOracle9iOracle9i R2新的 SQL 特性正则表达式本地数值结构LOB 增强集合增强正则表达式简介起源于数学首先在 UNIX 中计算机化从 ed、grep、perl、cgi、web 到任何地方多种应用程序HTML FORMS 中的验证 生物信息学服务器配置数据挖掘Oracle 正则表达式对数据库的本地支持SQL 和 PL/SQL 中的接口基于 POSIX 标准与 GNU、PERL、Java、Xquery 等同步描述数据的模式变为数据的一个属性数据库内部强大的字符串处理主要特性POSIX 扩展的正则表达式接口REGEXP_LIKE 模式是否匹配?REGEXP_SUBSTR 它与什么匹配?REGEXP_INSTR 它在哪里匹配?REGEXP_REPLACE 替换匹配的记录。匹配选项语言环境支持LOB 支持REGEXP_LIKE确定模式是否存在。查找名称 ‘Jon Stevens‘ 的变体John 或 JonSteven 或 Stevens 或 Stephen 或 StephensSELECT c1 FROM t1 WHERE REGEXP_LIKE(c1, ‘Joh?n Ste(ph|v)ens?’);? Jon Stevens? John Stephens? John Stevens和 DDL 一起使用允许使用过滤器的数据,并带检查约束邮政编码 (ZIP code) 列是 VARCHAR2(5),但可以包含任意的 5 个字符。使用视图的查询子集和格式化将电话号码格式化为 (xxx) xxx-xxxx创建基于函数的索引与 PL/SQL 一起使用非常强大的字符串处理功能src := REGEXP_REPLACE (src, ‘regexp_1’);src := REGEXP_REPLACE (src, ‘regexp_2’);src := REGEXP_REPLACE (src, ‘regexp_3’); 可以增强现有的功能支持 PERL 缩写提取第 n 个子表达式替换大量代码行可以简化字符串处理函数性能考虑事项模式匹配可能很复杂需要编译成状态机词法分析检查所有可能的分支,直到发现匹配每条语句编译一次对于复杂情景可能比 LIKE 更快邮政编码检查快 5 倍通常比等价的 PL/SQL 更快编写快速执行的表达式本地浮点数据类型两种新的数值数据类型 BINARY_FLOAT, BINARY_DOUBLE二进制浮点运算的 IEEE 754 标准是许多其他标准(例如,Java、XML 模式)和硬件平台的一部分普遍存在于商务智能、生命科学、工程/科学计算本地浮点数据类型与数值数据类型比 NUMBER 类型效率更高硬件运算/数学运算快 5– 10 倍占用更少的内存/磁盘空间(5/9 字节与 1 – 22 字节)BINARY_DOUBLE 值范围更大(e308 与 e125)无需类型转换(使用与字节顺序无关的存储格式)本地浮点函数新的类型转换函数TO_BINARY_FLOAT、TO_BINARY_DOUBLETO_NUMBERSQL 函数支持数值函数(sin、cos 等)聚合函数(sum、avg、stddev 等)分析函数(sum、avg、stddev 等)对 SQL、PL/SQL、Java、XML 模式注册、ODP.NET 和 OCI/OCCI 的无缝支持本地浮点约束create table floating_point_table1 (fltNnull binary_float constraint flt_null not null,dblNnull binary_double constraint dbl_null not null,fltUnq binary_float constraint flt_unq unique,dblUnq binary_double constraint dbl_unq unique,fltChk binary_float constraint flt_chk check ( fltChk is not NaN ) ,dblChk binary_double con
您可能关注的文档
- Oracle 石化行業解决方案.pptx
- oracle10g经典实战第3章_数据库的操作.pptx
- Oracle-鞍钢现代化财务管理信息系统-Nov13.pptx
- Oracle11i应付帐款管理系统.pptx
- ORACLE11GRMAN复制数据库(LINUX版).pptx
- Oracle-鞍钢现代化财务管理信息系统.pptx
- Oracle8 对象关系数据库.pptx
- Oracle11i总帐管理系统.pptx
- Oracle8对象关系的设计与实现.pptx
- Oracle9i数据库体系结构.pptx
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
文档评论(0)