您的位置:首页 > 数据库 > Oracle

《oracle pl/sql programming》 目录

2007-09-29 23:37 531 查看
overview

oracle pl/sql programming
作者:Steven Feuerstein,Bill Pribyl
出版社:O'Reilly
出版日期:2005年8月
ISBN:0-596-00977-1
页数:1198

概要
在过去的十年中,O'Reilly出版的Oracle PL/SQL Programming一书堪称是最好的PL/SQL的著作.书中充斥着实例和经典有效建议,该书给了从初学者,到有经验的开发人员,以及oracle Form开发人员,数据库管理员在pl/sql方面最强有力的帮助。

本书的第四版已全面更新,增加了覆盖oracle最新版本--oracle 10g R2的新功能与扩展。介绍了诸如pl/sql优化编译器,条件编译,编译时警告,正则表达式,嵌套表操作,FORALL的非有序集,自定义引用机制,单步后台调试异常的能力,各种预编译的包,以及对IEEE754浮点数的支持等新功能。

本书的合著者是国际著名pl/sql书籍作者Steven Feuerstein,这是一本经典的语言语法参考,最佳实践,以及丰富的代码,范围包括从简单实例到复杂的应用程序。

table of contents

版权
贡献
前言
本书的目标读者
本书的组织结构
约定写作惯例
哪一个平台或版本?
关于代码
Safari Enabled 标识
问题与注释
致谢
第一部分 pl/sql编程
第一章 pl/sql介绍
1.1 什么是pl/sql
1.2 pl/sql的起源
1.3 所以,这就是pl/sql
1.4 关于pl/sql的版本
1.5 pl/sql开发者的资源
1.6 一些忠告
第二章 创建并运行pl/sql代码
2.1 sql *Plus
2.2 执行基本的pl/sql任务
2.3 从其他语言中调用pl/sql过程(pl/sql procedure)
第三章 语言基础
3.1 pl/sql块结构
3.2 pl/sql字符集
3.3 标识符
3.4 分隔符
3.5 分号分隔符
3.6 注释
3.7 关键字PRAGMA
3.8 标签(label)
第二部分 pl/sql程序结构
第四章 条件控制与顺序控制
4.1 IF语句
4.2 CASE语句与表达式
4.3 GOTO语句
4.4 NULL语句
第五章 迭代与循环
5.1 循环的基础概念
5.2 简单循环
5.3 WHILE循环
5.4 数值型的FOR循环
5.5 游标型的FOR循环
5.6 循环标签
5.7 对迭代处理过程的提示
第六章 异常处理
6.1 异常处理的概念与术语
6.2 定义异常
6.3 抛出异常
6.4 处理异常
6.5 构建一个有效的错误处理架构
6.6 充分利用pl/sql错误处理平台
第三部分 pl/sql程序的数据
第七章 与数据一起工作
7.1 给数据命名
7.2 pl/sql数据类型概览
7.3 数据声明
7.4 自定义数据类型
7.5 数据类型转换
第八章 字符串
8.1 字符串类型
8.2 与字符串一起工作
8.3 字符串函数快速索引
第九章 数值
9.1 数值类型
9.2 数值转换
9.3 数值函数
第十章 日期与时间戳
10.1 日期类型
10.2 取得日期与时间
10.3 Interval(间隔)数据类型
10.4 日期转换
10.5 日期与时间戳的分隔符
10.6 Interval转换
10.7 Interval的分隔符
10.8 CAST与ETRACT
10.9 日期算术
10.10 日期/时间函数
第十一章 记录 (record)
11.1 pl/sql中的记录
第十二章 集合
12.1 集合概览
12.2 集合的方法(内建的)
12.3 与集合一起工作
12.4 潜套表的多集操作
12.5 维护schema级的集合
第十三章 其他数据类型
13.1 BOOLEAN类型
13.2 RAW类型
13.3 UROWID与ROWID数据类型
13.4 LOB数据类型
13.5 与LOB一起工作
13.6 预定义的对象类型
第四部分
第十四章 pl/sql中的sql
14.1 pl/sql中的DML
14.2 FORALL语句中的批量DML
14.3 事务管理
14.4 自治的事务
第十五章 获取数据
15.1 游标基础
15.2 与隐式游标一起工作
15.3 与显式游标一起工作
15.4 BULK COLLECT
15.5 SELECT ... FOR UPDATE
15.6 游标变量与REF游标
15.7 游标表达式
第十六章 动态SQL与动态pl/sql
16.1 NDS语句
16.2 绑定变量
16.3 与对象、集合一起工作
16.4 动态pl/sql
16.5 对NDS的建议
16.6 什么时候使用DBMS_SQL
16.7 NDS工具包
第五部分 创建pl/sql应用程序
第十七章 过程,函数,参数
17.1 标准样式代码
17.2 过程
17.3 函数
17.4 参数
17.5 本地模块
17.6 模块重载
17.7 前置声明
17.8 高级主题
17.9 沖出去!模块化!
第十八章 包
18.1 为什么会有包?
18.2 包的构建规则
18.3 包的原理与其调用规则
18.4 与包的数据一起工作
18.5 咋什么时候使用包
18.6 包与对象类型
第十九章 触发器
19.1 DML触发器
19.2 DDL触发器
19.3 数据库事件触发器
19.4 INSTEAD OF触发器
19.5 AFTER SUSPEND触发器
19.6 维护触发器
第二十章 管理pl/sql代码
20.1 管理数据库中的代码
20.2 使用内部编译
20.3 使用优化的编译器与编译时警告
20.4 条件编译
20.5 测试pl/sql程序
20.6 调试pl/sql程序
20.7 优化pl/sql程序
20.8 保护存储的代码
第二十一章 I/O与pl/sql
21.1 显示信息
21.2 读写文件
21.3 发送Email
21.4 与web数据一起工作
21.5 pl/sql中其他有效的I/O类型
第四部分 高级pl/sql主题
第二十二章 应用程序安全与pl/sql
22.1 安全概览
22.2 加密
22.3 行级安全
22.4 应用程序上下文
22.5 高效的审计
第二十三章 深入pl/sql
23.1 掀开表面看看
23.2 pl/sql之优化过的编译器
23.3 所属的管理平台
23.4 执行的验证模型
23.5 pl/sql与oracle内存
23.6 服务器端pl/sql处理过程:重演
23.7 你需要知道什么
第二十四章 pl/sql的国际话与区域化
24.1 术语概览
24.2 Unicode初步
24.3 字符语义
24.4 字符串排序规则
24.5 多语言信息检索
24.6 日期/时间
24.7 货币转换
24.8 pl/sql的国际化开发包
第二十五章 pl/sql中的面向对象
25.1 oracle对象功能介绍
25.2 一个扩展的实例
25.3 对象视图
25.4 维护对象类型与对象视图
25.5 训诫
第二十六章 从pl/sql中调用java
26.1 oracle与java
26.2 为在oracle中使用java做好准备
26.3 一个简单的范例
26.4 使用loadjava
26.5 使用dropjava
26.6 管理数据库中的java
26.7 使用DBMS_JAVA
26.8 在pl/sql中使用与发布java
第二十七章 外部过程
27.1 外部过程介绍
27.2 oracle net配置
27.3 配置多线程模式
27.4 创建oracle库
27.5 撰写调用规格
27.6 从被调用的c程序中抛出异常
27.7 非缺省代理
27.8 维护外部过程
第六部分 附录
附录A 正则表达式元字符与函数及函数的参数
A.1 元字符
A.2 函数参数
附录B 数值格式化模型
附录C 日期格式化模型
后记
关于作者
后记
索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: