导语
内容提要
史蒂芬·弗伊尔斯坦、比尔·普里比尔著、方鑫译的《Oracle PL\SQL程序设计(上下第6版)》基于Oracle数据库12C,从用PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、构造PL/SQL应用程序、高级PL/SQL主题这6个方面详细而系统地讨论了PL/SQL以及如何有效地使用它。本书能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。本书不但介绍了大量Oracle数据库12C的PL/SQL新性能,还提供了许多优化PL/SQL性能的新方法。
本书结构清晰,示例丰富,实践性强,适用于Oracle数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。
目录
(上)
第1部分 用PL/SQL编程
第1章 PL/SQL介绍
1.1 什么是PL/SQL
1.2 PL/SQL的起源
1.2.1 早期的PL/SQL
1.2.2 提高应用的可移植性
1.2.3 提高执行权限控制和交易完整性
1.2.4 低调开始,持续改进
1.3 这就是PL/SQL
1.3.1 与SQL的集成
1.3.2 控制和条件逻辑
1.3.3 出错处理
1.4 关于PL/SQL版本
1.4.1 Oracle数据库12c中PL/SQL的新特性
1.5 可供PL/SQL开发者使用的资源
1.5.1 O’Reilly的PL/SQL系列图书
1.5.2 网络上的PL/SQL资源
1.6 一些建议
1.6.1 别急,慢慢来
1.6.2 不要畏惧寻求帮助
1.6.3 采用有创造性的甚至激进的方法
第2章 创建和运行PL/SQL代码
2.1 在数据库中导航
2.2 创建和编辑源代码
2.3 SQL*Plus
2.3.1 启动SQL*Plus
2.3.2 运行SQL语句
2.3.3 运行PL/SQL程序
2.3.4 运行一个脚本
2.3.5 什么是“当前目录”
2.3.6 其他SQL*Plus任务
2.3.7 SQL*Plus中的异常处理
2.3.8 为什么SQL*Plus让我们又爱又恨
2.4 执行基本的PL/SQL任务
2.4.1 创建存储程序
2.4.2 执行存储的程序
2.4.3 显示存储程序
2.4.4 存储程序的授权和别名
2.4.5 删除一个存储程序
2.4.6 隐藏存储程序的源代码
2.5 编辑PL/SQL的环境
2.6 从其他语言中调用PL/SQL
2.6.1 C语言,使用Oracle预编辑器(Pro*C)
2.6.2 Java:使用JDBC
2.6.3 Perl:使用Perl DBI和DBD::Oracle
2.6.4 PHP:使用Oracle扩展
2.6.5 PL/SQL Server Pages
2.6.6 其他
第3章 语言基础
3.1 PL/SQL块结构
3.1.1 匿名块
3.1.2 命名块
……
(下)