科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道ORACLE 11g新特性简介(2)

ORACLE 11g新特性简介(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了预计在2007年底正式推出的ORACLE 11g的新特性,包括数据库管理部分、PLSQL部分等,供大家参考!

作者:love_zz 来源:itpub  2007年8月31日

关键字: ORACLE

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

内部单元内联(Intra-Unit inlining)

在C语言中,你可以通过内联函数(inline)或者宏实现使某些小的、被频繁调用的函数内联,编译后,调用内联函数的部分会编译成内联函数的函数体,因而提高函数效率。在11g的plsql中,也同样可以实现这样的内联函数了。

◆设置触发器顺序 

可能在一张表上存在多个触发器。在11g中,你可以指定它们的触发顺序,而不必担心顺序混乱导致数据混乱。

◆混合触发器(compound trigger) 

这是11g中新出现的一种触发器。她可以让你在同一触发器中同时具有申明部分、before过程部分、after each row过程部分和after过程部分。

◆创建无效触发器(Disabled Trigger) 

11g中,开发人员可以可以闲创建一个invalid触发器,需要时再编译她。

◆在非DML语句中使用序列(sequence) 

在之前版本,如果要将sequence的值赋给变量,需要通过类似以下语句实现:

select seq_x.next_val into v_x from dual;

在11g中,不需要这么麻烦了,下面语句就可以实现:

v_x := seq_x.next_val;

◆PLSQL_Warning

11g中,可以通过设置PLSQL_Warning=enable all,如果在"when others"没有错误爆出就发警告信息。

◆PLSQL的可继承性 

可以在oracle对象类型中通过super(和java中类似)关键字来实现继承性。

◆编译速度提高 

因为不在使用外部C编译器了,因此编译速度提高了。

◆改进了DBMS_SQL包 

其中的改进之一就是DBMS_SQL可以接收大于32k的CLOB了。另外还能支持用户自定义类型和bulk操作。

◆增加了continue关键字 

在PLSQL的循环语句中可以使用continue关键字了(功能和其他高级语言中的continue关键字相同)。

◆新的PLSQL数据类型——simple_integer 

这是一个比pls_integer效率更高的整数数据类型。

3.其他部分

◆增强的压缩技术 

可以最多压缩2/3的空间。

◆高速推进技术 

可以大大提高对文件系统的数据读取速度。

◆增强了DATA Guard 

可以创建standby数据库的快照,用于测试。结合数据库重演技术,可以实现模拟生成系统负载的压力测试。

◆在线应用升级 

也就是热补丁——安装升级或打补丁不需要重启数据库。

◆数据库修复建议器 

可以在错误诊断和解决方案实施过程中指导DBA。

◆逻辑对象分区 

可以对逻辑对象进行分区,并且可以自动创建分区以方便管理超大数据库(Very Large Databases VLDBs)。

◆新的高性能的LOB基础结构

◆新的PHP驱动

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章