|
| 讲座介绍 | |
| |
|
| 全新的系统级函数结果缓存加快了执行速度,避免了昂贵的重复计算。例如,提供的声明式机制可在缓存结果依赖的表格数据出现变化时清除该缓存结果。 相关性跟踪如今可在程序包或表格列中的元素级(子程序、变量、类型声明、游标等等)进行。现在,那些仅依赖于无变化元素的 PL/SQL 单元在其他元素出现变化时不再无效。这降低了 ORA-04068 错误在多用户环境中的出现频率。 在 Oracle 数据库 10g 中,PL/SQL 的方法 4 动态 SQL 功能中还存在一些缺憾。如今,这些缺憾已经弥补。例如,现在,面向选择语句(其选择列表或绑定要求在运行时之前未知)开放的 DBMS_Sql 游标可转换为 ref 游标,以返回客户端应用程序。 新的复合触发器允许在单个编译单元中对代码进行定义,以“在语句之前”、“在每一行之前”、“在每一行之后”或“在语句之后”触发。该单元可声明全局状态,该状态的持续时间与 SQL 语句激活时间相同。 这些只是下一个主要版本的 Oracle 数据库中增强的 PL/SQL 功能中的少数几个。在该讲座中,您可以了解到所有增强功能。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|