内容简介
本书内容丰富,结构合理,全面涵盖Oracle Database 11g 的新增特性和实用工具,并提供详细的说明、可剪切-粘贴的语法示例和真实的案例分析。通过学习书中的代码和图例,您不仅能访问和修改数据库信息,编写功能强大的PL/SQL 语句,执行有效的查询和部署稳固的安全性,还能轻松实现C、C++ 和Java 过程,建立可启用Web 的数据库,缩短开发时间和优化性能。
本书主要内容
·创建、调试和管理Oracle 驱动的PL/SQL 程序;
·使用PL/SQL 结构体、分隔符、运算符、变量和语句;
·使用PLSQL_WARNINGS 和异常处理程序标识和消除错误;
·使用函数、过程、包、集合和触发器;
·定义和部署varray 、嵌套表和联合数组数据类型;
·处理外部例程、对象类型、大对象和安全文件;
·使用DBMS_ALERT 和DBMS_PIPE 在并行会话间通信;
·通过Oracle Net Services 和PL/SQL 包装器调用外部过程;
·使用Oracle JVM 集成内部和服务器端Java 类库;
·使用PL/SQL Gateway 和Web Toolkit 开发健壮的Web 应用程序。
编辑推荐
本书全面涵盖Oracle Database 11g 的新增特性和实用工具,并提供详细的说明、可剪切-粘贴的语法示例和真实的案例分析。通过学习书中的代码和图例,您不仅能访问和修改数据库信息,编写功能强大的PL/SQL 语句,执行有效的查询和部署稳固的安全性,还能轻松实现C、C++ 和Java 过程,建立可启用Web 的数据库,缩短开发时间和优化性能。
目录
第Ⅰ部分 PL/SQL基本原理
第1章 Oracle PL/SQL概览
1.1 历史和背景知识
1.2 体系结构
1.3 基本的块结构
1.4 Oracle 10g的新功能
1.4.1 内置包
1.4.2 编译时警告
1.4.3 条件编译
1.4.4 NUMBER数据类型行为
1.4.5 优化的PL/SQL编译器
1.4.6 正则表达式
1.4.7 引号的选择性
1.4.8 集合运算符
1.4.9 堆栈跟踪错误
1.4.10 包装PL/SQL存储程序
1.5 Oracle 11g的新功能
1.5.1 自动子程序内联
1.5.2 CONTINUE语句
1.5.3 跨会话PL/SQL函数结果缓存
1.5.4 增强的动态SQL
1.5.5 采用命名和位置等表示法的SQL调用
1.5.6 多进程连接池
1.5.7 PL/SQL Hierachical Profiler
1.5.8 PL/SQL Native Compiler生成本地代码
1 5.9 PL/Scope
1.5.10 增强的正则表达式
1.5.11 SIMPLE—INTEGER数据类型
1.5.12 SQL语句中的直接序列调用
1.6 小结
第2章 PL/SQL基础知识
2.1 Oracle PL/SQL块结构
2.2 变量、赋值和运算符
2.3 控制结构
2.3.1 条件结构
2.3.2 迭代结构
2.4 存储函数、过..