希望在Oracle权威专家的指导下开发出动态的、客户机-服务器PL/SQL应用程序吗?这本PL/SQL程序设计将帮助您理解PL/SQL涉及的所有主题。
本书内容丰富,结构合理,全面涵盖Oracle Database 11g 的新增特性和实用工具,并提供详细的说明、可剪切-粘贴的语法示例和真实的案例分析。通过学习书中的代码和图例,您不仅能访问和修改数据库信息,编写功能强大的PL/SQL 语句,执行有效的查询和部署稳固的安全性,还能轻松实现C、C++ 和Java 过程,建立可启用Web 的数据库,缩短开发时间和优化性能。
本书按PL/SQL的新增内容从前到后地安排章节。第1部分介绍了PL/SQL基本原理。第II部分介绍了编程语言的核心内容,包括函数、过程、包、触发器和大对象。第III部分深入讨论一些高级主题,这些内容能很快地应用到您的开发项目中。
第IV部分的附录初步介绍了Oracle DBA任务、SQL编程、PHP脚本、Java开发、正则表达式以及包装PL/SQL。这部分还提供了PL/SQL Hierarchical Profiler(分层的配置文件)和PL/Scope的内容。附录I和附录J还分别回顾了支持编程任务的关键字和内置函数。
第Ⅰ部分 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 存储函数、过程和包
2.4.1 存储函数
2.4.2 过程
2.4.3 包
2.5 事务作用域
2.5.1 单事务作用域
2.5.2 多事务作用域
2.6 数据库触发器
2.7 小结
第3章 语言基本知识
……
第Ⅱ部分 PL/SQL程序设计
第Ⅲ部分 PL/SQL高级编程
第Ⅳ部分 附录