| 作 者: | Steven Feuerstein BillPribyl 林琪 |
| 出版社: | 中国电力出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Oracle |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第一部分 采用PL/SQL进行程序设计
第一章 PL/SQL入门
什么是PL/SQL?
在Oracle应用程序中编程的概念
PL/SQL的起源
PL/SQL的版本
给Oracle程序设计人员的建议
我喜欢的几个(PL/SQL)功能
编写最好的代码以实现优秀的PL/SQL程序
第二章 PL/SQL语言基础
PL/SQL字符集
标识符
直接量
分号定界符
注释
PRAGMA关键字
块结构
第三章 有效的编码风格
有效布局的基本原则
格式化SQL语句
格式化控制结构
格式化PL/SQL块
格式化包
有效地使用注释
注释整体包
第二部分 PL/SQL语言元素
第四章 变量与程序数据
标识符
标量数据类型
PL/SQL中的NULL
变量声明
锚定的声明
由程序员定义的子类型
创建和使用变量的技巧
第五章 条件和顺序控制
条件控制语句
顺序控制语句
第六章 数据库交互和游标
事务管理
PL/SQL中的游标
隐式游标和显工游标
声明游标
打开游标
从游标中取回
游标中列的别名
关闭游标
游标属性
游标参数
游标中的SELECT FOR UPDATE
游标变量
使用游标
第七章 循环
循环的基础知识
简单的循环
数字FOR循环
游标FOR循环
WHILE循环
管理循环的执行
使用PL/SQL循环的技术
第八章 异常处理程序
为什么厅执行异常处理
异常段
异常的类型
确定异常处理的行为
引发异常
处理异常
客户-服务器错误通信
NO_DATA_FOUDN:多用途的异常
IF语句形式的异常处理程序
只引发异常
第九章 PL/SQL中的记录
记录的基础知识
基于表的记录
基于游标的记录
程序员定义的记录
读写记录中的值
记录类型和记录的兼容性
嵌套记录
第十章 PL/SQL表
PL/SQL表和其他集合
PL/SQL表的特点
PL/SQL表和DML语句
声明PL/SQL表
引用和修改PL/SQL表中的行
填充PL/SQL表中的行
清除PL/SQL表
PL/SQL 2.3发行版中PL/SQL表的增强功能
使用PL/SQL表
第三部分 内置函数
第十一章 字符函数
字符函数的描述
字符函数的示例
第十二章 日期函数
日期函数的描述
日期函数的示例
第十三章 数字. LOB和其他函数
数字函数的描述
LOB函数的描述
其他函数的描述
第十四章 转换函数
转换格式
转换函数的描述
转换函数的实例
第四部分 模块化的代码
第十五章 过程和函数
模块化的代码
PL/SQL块结构的回顾
匿名PL/SQL块
过程
函数
参数
局部模块
模块的重载
提前声明
着手实现模块化吧!
第十六章 包
包的优点
包结构概览
包说明
包体
包数据
包初始化
第十七章 在SQL中调中PL/SQL函数
存在的问题
在SQL中调用存储函数的语法
在SQL中使用存储函数的要求
在SQL中使用PL/SQL函数的限制
在SQL中调用打包的函数
列/函数名的优先级
在SQL中调用PL/SQL函数的事实
嵌入PL/SQL的示例
第五部分 PL/SQL8的新功能
第十八章 对象类型
Oracle8对象的简介
Oracle对象的例子
创建对象类型的语法
在PL/SQL和SQL中操纵对象
修改持久对象
对象的内部管理
使用对象选项
第十九章 嵌套表和VARRAY
集合类型
建立新的集合
声明集合数据类型的语法
使用集合
集合伪函数
集合的内置函数与过程
PL/SQL到服务器集成的示例
集合的内部管理
应该使用哪种集合类型?
第二十章 对象视图
举例:使用对象视图
INSTEAD OF触发器
对象视图的语法
对象视图与对象表之间的区别
不是所有使用对象的视图都是对象视图
计划的演变
对象视图的内部管理
后记:使用BFILE数据类型
第二十一章 外部过程
外部过程简介
创建一个外部过程的步骤
外部过程的语法
映射参数
OCI服务例程
外部过程的内部管理
实例
第六部分 使PL/SQL程序正常工作
第二十二章 代码设计的技巧
选择有意义的模块名和参数名
建立最具功能性的函数
充分利用局部模块化
注意不带任何参数的模块
创建独立的模块
构造抽象数据类型
参数设计的技巧
第二十三章 管理数据库中的代码
执行存储代码
事务处理的完整性和执行权限
模块验证与依赖关系管理
远程过程调用
利用SQL*Plus管理存储对象
使用SQL检查存储对象
加密存储代码
第二十四章 调度PL/SQL
错误的调试方法
调试技巧与策略
第二十五章 调整PL/SQL应用程序
分析程序的性能
调整对编译过的代码的访问
调整对数据的访问
调整算法
PL/SQL8增强的性能概览
第二十六章 跟踪PL/SQL的执行
PL/SQL跟踪工具
为产品支持而跟踪
自由格式过滤
结构化的接口过滤
快速跟踪
第七部分 附录
附录一 配套光盘中的内容
附录二 从PL/SQL 1.1版本调用存储过程
附录三 内置包
词汇表