书籍详情
精通Oracle 10g SQL和PL/SQL
作者:王海亮 等编著
出版社:中国水利水电出版社
出版时间:2007-01-01
ISBN:9787508443010
定价:¥68.00
购买这本书可以去
内容简介
SQL是关系数据库的基本操作语言,它是应用程序与数据库进行交互操作的接口。PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件、分支等),而且还具有对象编程语言的高级特征(重载、继承等)。本书是专门为Oracle应用开发人员所提供的SQL和PL/SQL编程指南。通过学习本书,读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握SQL高级特征(正则表达式、Flashback查询、MERGE语句、SQL:1999连接)和PL/SQL高级特征(记录类型、集合类型、对象类型等)。本书不仅适合于SQL和PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle应用开发培训班的教材或者辅助材料。
作者简介
暂缺《精通Oracle 10g SQL和PL/SQL》作者简介
目录
第1章 开始使用Oracle Server.
1. 1 安装Oracle Database 10g
1. 2 数据库配置助手
1. 3 Net Manager
1. 3. 1 配置监听程序
1. 3. 2 配置网络服务名
1. 4 SQL*Plus
1. 4. 1 以命令行运行SQL*Plus
1. 4. 2 在Windows环境中运行SQL*Plus
1. 5 iSQL*Plus
1. 6 PL/SQL Developer
1. 6. 1 Command Window
1. 6. 2 Program Window
1. 6. 3 Test Window
1. 7 小结
1. 8 习题
第2章 SQL和PL/SQL综述
2. 1 关系数据库
2. 1. 1 概念模型
2. 1. 2 数据模型
2. 2 SQL综述
2. 2. 1 SQL语言特点
2. 2. 2 SQL语言分类
2. 2. 3 SQL语句编写规则
2. 3 PL/SQL简介
2. 4 Oracle数据库对象
2. 4. 1 表(Table)
2. 4. 2 索引(Index)
2. 4. 3 约束(Constraint)
2. 4. 4 视图(View)
2. 4. 5 序列(Sequence)
2. 4. 6 同义词(Synonym)
2. 4. 7 过程(Procedure)
2. 4. 8 函数(Function)
2. 4. 9 包(Package)
2. 4. 10 触发器(Trigger)
2. 4. 11 对象类型(Object Type)
2. 5 小结
第3章 基本查询语句
3. 1 查询所有列
3. 2 查询特定列
3. 3 查询日期列
3. 4 排除重复行
3. 5 使用算术运算符
3. 6 处理NULL
3. 7 连接字符串
3. 8 使用列别名
3. 9 小结
3. 10 习题
第4章 限制数据
4. 1 在WHERE子句中使用常规比较符
4. 2 在WHERE子句中使用其他比较符
4. 3 在WHERE子句中使用逻辑操作符
4. 4 小结
4. 5 习题
第5章 排序数据
5. 1 单列排序
5. 2 多列排序
5. 3 小结
5. 4 习题
第6章 SQL单行函数
6. 1 数字函数
6. 1. 1 数字函数使用示例
6. 1. 2 数字函数清单
6. 2 字符函数
6. 2. 1 字符函数使用示例
6. 2. 2 字符函数清单
6. 3 日期时间函数
6. 3. 1 日期时间函数使用示例
6. 3. 2 日期时间函数清单
6. 4 转换函数
6. 4. 1 转换函数使用示例
6. 4. 2 转换函数清单
6. 5 正则表达式函数
6. 6 对象函数
6. 7 集合函数
6. 8 其他函数
6. 9 小结
6. 10 习题
第7章 操纵数据
7. 1 增加数据
7. 1. 1 增加单行数据
7. 1. 2 使用子查询复制数据
7. 1. 3 在INTO子句中使用于查询
7. 1. 4 使用多表插入
7. 2 更新数据
7. 2. 1 使用表达式更新数据
7. 2. 2 使用子查询更新数据
7. 2. 3 使用MERGE语句
7. 3 删除数据
7. 4 控制事务
7. 4. 1 事务和锁
7. 4. 2 提交事务
7. 4. 3 回退事务
7. 4. 4 只读事务
7. 4. 5 顺序事务
7. 5 小结
7. 6 题
第8章 连接查询
8. 1 相等连接
8. 2 不等连接
8. 3 自连接
8. 4 外连接
8. 5 SQL:1999连接
8. 6 小结
8. 7 习题
第9章 数据分组
9. 1 常用分组函数
9. 2 使用GROUP BY和HAVING子句
9. 3 使用ROLLUP和CUBE操作符
9. 4 使用GROUPING SETS操作符
9. 5 连接分组
9. 6 小结
9. 7 习题
第10章 子查询
10. 1 单行和多行子查询
10. 1. 1 单行子查询
10. 1. 2 多行子查询
10. 2 多列子查询
10. 3 相关于查询
10. 4 在其他SQL语句中引用子查询
10. 4. 1 在DDL语句中使用子查询
10. 4. 2 在FROM子句中使用子查询
10. 4. 3 标量子查询表达式
10. 4. 4 使用WITH子句重用于查询
10. 5 小结
10. 6 习题
第11章 其他复杂查询
11. 1 使用集合操作符
11. 2 层次查询
11. 3 使用条件表达式
11. 3. 1 使用DECODE函数
11. 3. 2 使用CASE表达式
11. 4 Flashback查询
11. 5 小结
11. 6 题
第12章 建立和管理表
12. 1 表简介
12. 1. 1 设计表
12. 1. 2 行格式
12. 1. 3 常用数据类型
12. 1. 4 伪列ROWID和ROWNUM
12. 2 建表
12. 3 修改表
12. 4 截断和删除表
12. 4. 1 截断表
12. 4. 2 删除表
12. 4. 3 恢复被删除表
12. 5 显示表信息
12. 6 小结
12. 7 习题
第13章 使用约束
13. 1 约束简介
13. 2 定义约束
13. 3 维护约束
13. 3. 1 增加约束
13. 3. 2 修改约束名
13. 3. 3 删除约束
13. 3. 4 禁止约束
13. 3. 5 激活约束
13. 4 显示约束信息
13. 5 小结
13. 6 习题
第14章 使用视图
14. 1 视图简介
14. 1. 1 视图的作用
14. 1. 2 视图分类
14. 1. 3 在视图上执行DML操作的原则
14. 2 建立视图
14. 2. 1 建立简单视图
14. 2. 2 建立复杂视图
14. 2. 3 建立连接视图
14. 2. 4 建立只读视图
14. 2. 5 在建立视图时定义CHECK约束
14. 2. 6 在建立视图时定义列别名
14. 3 维护视图
14. 3. 1 修改视图定义
14. 3. 2 重新编译视图
14. 3. 3 删除视图
14. 4 显示视图信息
14. 5小结
14. 6 习题
第15章 使用其他对象
15. 1 使用索引
15. 1. 1 索引的分类
15. 1. 2 使用索引的指导方针
15. 1. 3 建立索引
15. 1. 4 维护索引
15. 1. 5 显示索引信息
15. 2 使用序列
15. 2. 1 建立序列
15. 2. 2 维护序列
15. 2. 3 显示序列信息
15. 3 使用同义词
15. 3. 1 建立同义词
15. 3. 2 删除同义词
15. 3. 3 显示同义词信息
15. 4 小结
15. 5 习题
第三部分 PL/SQL
第16章 PL/SQL基础
16. 1 PL/SQL块简介
16. 1. 1 PL/SQL块结构
16. 1. 2 PL/SQL块分类
16. 2 定义并使用变量
16. 2. 1 标量(Scalar)变量
16. 2. 2复合(Composite)变量
16. 2. 3 参照(Reference)变量
16. 2. 4 LOB(Large Object)变量
16. 2. 5 使用子类型定义变量
16. 2. 6 非PL/SQL变量
16. 3 编写PL/SQL代码
16. 3. 1 PL/SQL词汇单元
16. 3. 2 PL/SQL代码编写规则
16. 4 小结
16. 5 习题
第17章 访问Oracle
17. 1 检索单行数据
17. 1. 1 使用标量变量接收数据
17. 1. 2 使用记录变量接收数据
17. 1. 3 嵌入SELECT语句注意事项..
17. 2 操纵数据
17. 2. 1 插入数据
17. 2. 2 更新数据
17. 2. 3 删除数据
17. 2. 4 SQL游标
7. 3 使用事务控制语句
7. 4 小结
17. 5 习题
第18章 编写控制结构
18. 1 条件分支语句
18. 1. 1 简单条件判断
18. 1. 2 二重条件分支
18. 1. 3 多重条件分支
18. 2 CASE语句
18. 3 循环语句
18. 3. 1 基本循环
18. 3. 2 WHILE循环
18. 3. 3 FOR循环
18. 3. 4 嵌套循环和标号
18. 4 顺序控制语句
18. 5 小结
18. 6 习题
第19章 使用复合数据类型
19. 1 PL/SQL记录
19. 1. 1 定义PL/SQL记录
19. 1. 2 使用PL/SQL记录
19. 2 PL/SQL集合
19. 2. 1 PL/SQL表
19. 2. 2 嵌套表
19. 2. 3 变长数组(VARRAY)
19. 2. 4 PL/SQL记录表
19. 3 PL/SQL集合方法
19. 4 批量绑定
19. 4. 1 传统循环和批量绑定
19. 4. 2 使用BULK COLLECT子句
19. 4. 3 使用FORALL语句
19. 4. 4 使用INDICES OF和VALUES OF子句
19. 5 PL/SQL集合高级特性
19. 5. 1 集合赋值
19. 5. 2 集合比较
19. 5. 3 集合嵌套
19. 6 小结
19. 7 习题
第20章 使用游标
20. 1 显式游标
20. 1. 1 显式游标属性
20. 1. 2 使用显式游标
20. 1. 3 游标FOR循环
20. 1. 4 参数游标
20. 1. 5 更新或删除游标行
20. 2 游标变量
20. 3 使用批量提取
20. 4 使用CURSOR表达式
20. 5 小结
20. 6 习题
第21章 异常处理
21. 1 异常简介
21. 2 捕捉并处理异常
21. 2. 1 预定义异常
21. 2. 2 非预定义异常
21. 2. 3 自定义异常
21. 3 使用异常处理函数
21. 4 使用编译警告
21. 5 小结
21. 6 习题
第22章 本地动态SQL
22. 1 动态SQL简介
22. 2 使用EXECUTE IMMEDIATE语句
22. 2. 1 处理DDL和DCL语句
22. 2. 2 处理DML语句
22. 2. 3 处理单行查询
22. 3 处理多行查询
22. 4 在动态SQL中使用批量绑定
22. 5 小结
22. 6 习题
第23章 PL/SQL过程
23. 1 使用过程参数
23. 2 调用过程
23. 3 过程开发示例
23. 3. 1 为过程参数指定默认值
23. 3. 2 使用异常处理
23. 3. 3 自定义错误消息
23. 3. 4 使用记录变量作为输入参数
23. 3. 5 使用记录变量作为输出参数
23. 3. 6 使用集合变量作为输入参数
23. 3. 7 使用集合变量作为输出参数
23. 4 维护过程
23. 5 小结
23. 6 习题
第24章 PL/SQL函数
24. 1 使用函数参数
24. 2 调用函数
24. 3 函数开发示例
24. 3. 1 使用异常处理
24. 3. 2 使用记录类型作为返回类型
24. 3. 3 使用集合类型作为返回类型
24. 4 管理函数
24. 5 小结
24. 6 习题
第25章 PL/SQL包
25. 1 包组件
25. 1. 1 建立包规范
25. 1. 2 建立包体
25. 2 调用包组件
25. 3 包开发示例
25. 3. 1 使用记录类型
25. 3. 2 使用集合类型
25. 3. 3 使用重载
25. 3. 4 使用构造过程
25. 3. 5 使用纯度级别
25. 4 维护包
25. 5 小结
25. 6 习题
第26章 触发器
26. 1 DML触发器
26. 1. 1 语句触发器
26. 1. 2 行触发器
26. 1. 3 DML触发器开发示例
26. 2 INSTEAD OF触发器
26. 3 事件触发器
26. 3. 1 事件属性函数
26. 3. 2 系统事件触发器
26. 3. 3 客户事件触发器
26. 4 维护触发器
26. 5 小结
26. 6 习题
第27章 使用对象类型
27. 1 对象类型简介
27. 2 建立对象类型
27. 3 使用对象方法
27. 4 使用对象表
27. 4. 1 使用行对象和列对象
27. 4. 2 在对象表上引用对象方法
27. 5 对象类型开发示例
27. 5. 1 嵌套对象类型
27. 5. 2 对象类型继承
27. 5. 3 参照对象类型
27. 6 维护对象类型
27. 7 小结
27. 8 习题
第四部分 PL/SQL系统包
第28章 使用大对象
28. 1 LOB简介
28. 2 使用CLOB
28. 3 使用BFILE
28. 4 使用BLOB
28. 5 DBMS_LOB包
28. 6 小结
第29章 读写OS文件
29. 1 写入OS文件
29. 2 读取OS文件
29. 3 UTL_FILE包
29. 4 小结
第30章 DBMS_SQL动态SQL
30. 1 实现动态SQL
30. 2 DBMS_SQL
30. 3 小结
第31章 管理统计
31. 1 管理表统计
31. 2 管理索引统计
31. 3 管理直方图统计
31. 4 管理方案和数据库统计
31. 5 管理系统统计
31. 6 DBMS_STATS包
31. 7 小结
第32章 使用数据库资源管理器
32. 1 实现资源管理
32. 2 DBMS_RESOURCE_MANAGER_PRIVS包
32. 3 DBMS_RESOURCE_MANAGER包
32. 4 小结
第33章 数据加密和解密
33. 1 实现数据加密和解密
33. 2 DBMS_OBFUSCATION_TOOLKIT
33. 3 DBMS CRYPTO
33. 4 小结
第34章 开发Web应用
34. 1 配置数据库访问描述符
34. 2 Web应用开发示例
34. 3 HTP和HTF
34. 4 OWA_COOKIE
34. 5 OWA_IMAGE
34. 6 OWA_OPT_LOCK
34. 7 OWA_PATTERN
34. 8 OWA_SEC
34. 9 OWA_TEXT
34. 10 OWA UTIL
34. 11 小结
第35章 使用调度程序
35. 1 使用作业
35. 2 使用程序
35. 3 使用时间表
35. 4 使用作业类
35. 5 DBMS_SCHEDULE包
35. 6 小结
第36章 使用Flashback
36. 1 实现Flashback
36. 2 DBMS_FLASHBACK
36. 3 小结
第37章 使用重定义联机表
37. 1 重定义联机表
37. 2 DBMS_REDEFINITION
37. 3 小结
第38章 修正损坏块
38. 1 实现损坏块修正
38. 2 DBMS_REPAIR
38. 3 小结
第39章 使用日志挖掘
39. 1 实现日志挖掘
39. 2 DBMS_LOGMNR D包
39. 3 DBMS_LOGMNR包
39. 4 小结
第40章 使用管道
40. 1 实现管道
40. 2 DBMS_PIPE包
40. 3 小结
第41章 使用精细访问控制
41. 1 实现精细访问控制
41. 2 DBMS_RLS
41. 3 小结
第42章 使用精细审计
42. 1 实现精细审计
42. 2 DBMS_FGA包
42. 3 小结
第43章 使用预警事件
43. 1 实现预警事件
43. 2 DBMS_ALERT
43. 3 小结
第44章 转换ROWID
44. 1 实现ROWID转换
44. 2 DBMS_ROWID
44. 3 小结
第45章 其他常用包
45. 1 DBMS_DDL
45. 2 DBMS_OUTPUT
45. 3 DBMS_RANDOM
45. 4 DBMS_SESSION
45. 5 DBMS_SHARED_POOL
45. 6 DBMS_SPACE
45. 7 DBMS_SPACE_ADMIN460
1. 1 安装Oracle Database 10g
1. 2 数据库配置助手
1. 3 Net Manager
1. 3. 1 配置监听程序
1. 3. 2 配置网络服务名
1. 4 SQL*Plus
1. 4. 1 以命令行运行SQL*Plus
1. 4. 2 在Windows环境中运行SQL*Plus
1. 5 iSQL*Plus
1. 6 PL/SQL Developer
1. 6. 1 Command Window
1. 6. 2 Program Window
1. 6. 3 Test Window
1. 7 小结
1. 8 习题
第2章 SQL和PL/SQL综述
2. 1 关系数据库
2. 1. 1 概念模型
2. 1. 2 数据模型
2. 2 SQL综述
2. 2. 1 SQL语言特点
2. 2. 2 SQL语言分类
2. 2. 3 SQL语句编写规则
2. 3 PL/SQL简介
2. 4 Oracle数据库对象
2. 4. 1 表(Table)
2. 4. 2 索引(Index)
2. 4. 3 约束(Constraint)
2. 4. 4 视图(View)
2. 4. 5 序列(Sequence)
2. 4. 6 同义词(Synonym)
2. 4. 7 过程(Procedure)
2. 4. 8 函数(Function)
2. 4. 9 包(Package)
2. 4. 10 触发器(Trigger)
2. 4. 11 对象类型(Object Type)
2. 5 小结
第3章 基本查询语句
3. 1 查询所有列
3. 2 查询特定列
3. 3 查询日期列
3. 4 排除重复行
3. 5 使用算术运算符
3. 6 处理NULL
3. 7 连接字符串
3. 8 使用列别名
3. 9 小结
3. 10 习题
第4章 限制数据
4. 1 在WHERE子句中使用常规比较符
4. 2 在WHERE子句中使用其他比较符
4. 3 在WHERE子句中使用逻辑操作符
4. 4 小结
4. 5 习题
第5章 排序数据
5. 1 单列排序
5. 2 多列排序
5. 3 小结
5. 4 习题
第6章 SQL单行函数
6. 1 数字函数
6. 1. 1 数字函数使用示例
6. 1. 2 数字函数清单
6. 2 字符函数
6. 2. 1 字符函数使用示例
6. 2. 2 字符函数清单
6. 3 日期时间函数
6. 3. 1 日期时间函数使用示例
6. 3. 2 日期时间函数清单
6. 4 转换函数
6. 4. 1 转换函数使用示例
6. 4. 2 转换函数清单
6. 5 正则表达式函数
6. 6 对象函数
6. 7 集合函数
6. 8 其他函数
6. 9 小结
6. 10 习题
第7章 操纵数据
7. 1 增加数据
7. 1. 1 增加单行数据
7. 1. 2 使用子查询复制数据
7. 1. 3 在INTO子句中使用于查询
7. 1. 4 使用多表插入
7. 2 更新数据
7. 2. 1 使用表达式更新数据
7. 2. 2 使用子查询更新数据
7. 2. 3 使用MERGE语句
7. 3 删除数据
7. 4 控制事务
7. 4. 1 事务和锁
7. 4. 2 提交事务
7. 4. 3 回退事务
7. 4. 4 只读事务
7. 4. 5 顺序事务
7. 5 小结
7. 6 题
第8章 连接查询
8. 1 相等连接
8. 2 不等连接
8. 3 自连接
8. 4 外连接
8. 5 SQL:1999连接
8. 6 小结
8. 7 习题
第9章 数据分组
9. 1 常用分组函数
9. 2 使用GROUP BY和HAVING子句
9. 3 使用ROLLUP和CUBE操作符
9. 4 使用GROUPING SETS操作符
9. 5 连接分组
9. 6 小结
9. 7 习题
第10章 子查询
10. 1 单行和多行子查询
10. 1. 1 单行子查询
10. 1. 2 多行子查询
10. 2 多列子查询
10. 3 相关于查询
10. 4 在其他SQL语句中引用子查询
10. 4. 1 在DDL语句中使用子查询
10. 4. 2 在FROM子句中使用子查询
10. 4. 3 标量子查询表达式
10. 4. 4 使用WITH子句重用于查询
10. 5 小结
10. 6 习题
第11章 其他复杂查询
11. 1 使用集合操作符
11. 2 层次查询
11. 3 使用条件表达式
11. 3. 1 使用DECODE函数
11. 3. 2 使用CASE表达式
11. 4 Flashback查询
11. 5 小结
11. 6 题
第12章 建立和管理表
12. 1 表简介
12. 1. 1 设计表
12. 1. 2 行格式
12. 1. 3 常用数据类型
12. 1. 4 伪列ROWID和ROWNUM
12. 2 建表
12. 3 修改表
12. 4 截断和删除表
12. 4. 1 截断表
12. 4. 2 删除表
12. 4. 3 恢复被删除表
12. 5 显示表信息
12. 6 小结
12. 7 习题
第13章 使用约束
13. 1 约束简介
13. 2 定义约束
13. 3 维护约束
13. 3. 1 增加约束
13. 3. 2 修改约束名
13. 3. 3 删除约束
13. 3. 4 禁止约束
13. 3. 5 激活约束
13. 4 显示约束信息
13. 5 小结
13. 6 习题
第14章 使用视图
14. 1 视图简介
14. 1. 1 视图的作用
14. 1. 2 视图分类
14. 1. 3 在视图上执行DML操作的原则
14. 2 建立视图
14. 2. 1 建立简单视图
14. 2. 2 建立复杂视图
14. 2. 3 建立连接视图
14. 2. 4 建立只读视图
14. 2. 5 在建立视图时定义CHECK约束
14. 2. 6 在建立视图时定义列别名
14. 3 维护视图
14. 3. 1 修改视图定义
14. 3. 2 重新编译视图
14. 3. 3 删除视图
14. 4 显示视图信息
14. 5小结
14. 6 习题
第15章 使用其他对象
15. 1 使用索引
15. 1. 1 索引的分类
15. 1. 2 使用索引的指导方针
15. 1. 3 建立索引
15. 1. 4 维护索引
15. 1. 5 显示索引信息
15. 2 使用序列
15. 2. 1 建立序列
15. 2. 2 维护序列
15. 2. 3 显示序列信息
15. 3 使用同义词
15. 3. 1 建立同义词
15. 3. 2 删除同义词
15. 3. 3 显示同义词信息
15. 4 小结
15. 5 习题
第三部分 PL/SQL
第16章 PL/SQL基础
16. 1 PL/SQL块简介
16. 1. 1 PL/SQL块结构
16. 1. 2 PL/SQL块分类
16. 2 定义并使用变量
16. 2. 1 标量(Scalar)变量
16. 2. 2复合(Composite)变量
16. 2. 3 参照(Reference)变量
16. 2. 4 LOB(Large Object)变量
16. 2. 5 使用子类型定义变量
16. 2. 6 非PL/SQL变量
16. 3 编写PL/SQL代码
16. 3. 1 PL/SQL词汇单元
16. 3. 2 PL/SQL代码编写规则
16. 4 小结
16. 5 习题
第17章 访问Oracle
17. 1 检索单行数据
17. 1. 1 使用标量变量接收数据
17. 1. 2 使用记录变量接收数据
17. 1. 3 嵌入SELECT语句注意事项..
17. 2 操纵数据
17. 2. 1 插入数据
17. 2. 2 更新数据
17. 2. 3 删除数据
17. 2. 4 SQL游标
7. 3 使用事务控制语句
7. 4 小结
17. 5 习题
第18章 编写控制结构
18. 1 条件分支语句
18. 1. 1 简单条件判断
18. 1. 2 二重条件分支
18. 1. 3 多重条件分支
18. 2 CASE语句
18. 3 循环语句
18. 3. 1 基本循环
18. 3. 2 WHILE循环
18. 3. 3 FOR循环
18. 3. 4 嵌套循环和标号
18. 4 顺序控制语句
18. 5 小结
18. 6 习题
第19章 使用复合数据类型
19. 1 PL/SQL记录
19. 1. 1 定义PL/SQL记录
19. 1. 2 使用PL/SQL记录
19. 2 PL/SQL集合
19. 2. 1 PL/SQL表
19. 2. 2 嵌套表
19. 2. 3 变长数组(VARRAY)
19. 2. 4 PL/SQL记录表
19. 3 PL/SQL集合方法
19. 4 批量绑定
19. 4. 1 传统循环和批量绑定
19. 4. 2 使用BULK COLLECT子句
19. 4. 3 使用FORALL语句
19. 4. 4 使用INDICES OF和VALUES OF子句
19. 5 PL/SQL集合高级特性
19. 5. 1 集合赋值
19. 5. 2 集合比较
19. 5. 3 集合嵌套
19. 6 小结
19. 7 习题
第20章 使用游标
20. 1 显式游标
20. 1. 1 显式游标属性
20. 1. 2 使用显式游标
20. 1. 3 游标FOR循环
20. 1. 4 参数游标
20. 1. 5 更新或删除游标行
20. 2 游标变量
20. 3 使用批量提取
20. 4 使用CURSOR表达式
20. 5 小结
20. 6 习题
第21章 异常处理
21. 1 异常简介
21. 2 捕捉并处理异常
21. 2. 1 预定义异常
21. 2. 2 非预定义异常
21. 2. 3 自定义异常
21. 3 使用异常处理函数
21. 4 使用编译警告
21. 5 小结
21. 6 习题
第22章 本地动态SQL
22. 1 动态SQL简介
22. 2 使用EXECUTE IMMEDIATE语句
22. 2. 1 处理DDL和DCL语句
22. 2. 2 处理DML语句
22. 2. 3 处理单行查询
22. 3 处理多行查询
22. 4 在动态SQL中使用批量绑定
22. 5 小结
22. 6 习题
第23章 PL/SQL过程
23. 1 使用过程参数
23. 2 调用过程
23. 3 过程开发示例
23. 3. 1 为过程参数指定默认值
23. 3. 2 使用异常处理
23. 3. 3 自定义错误消息
23. 3. 4 使用记录变量作为输入参数
23. 3. 5 使用记录变量作为输出参数
23. 3. 6 使用集合变量作为输入参数
23. 3. 7 使用集合变量作为输出参数
23. 4 维护过程
23. 5 小结
23. 6 习题
第24章 PL/SQL函数
24. 1 使用函数参数
24. 2 调用函数
24. 3 函数开发示例
24. 3. 1 使用异常处理
24. 3. 2 使用记录类型作为返回类型
24. 3. 3 使用集合类型作为返回类型
24. 4 管理函数
24. 5 小结
24. 6 习题
第25章 PL/SQL包
25. 1 包组件
25. 1. 1 建立包规范
25. 1. 2 建立包体
25. 2 调用包组件
25. 3 包开发示例
25. 3. 1 使用记录类型
25. 3. 2 使用集合类型
25. 3. 3 使用重载
25. 3. 4 使用构造过程
25. 3. 5 使用纯度级别
25. 4 维护包
25. 5 小结
25. 6 习题
第26章 触发器
26. 1 DML触发器
26. 1. 1 语句触发器
26. 1. 2 行触发器
26. 1. 3 DML触发器开发示例
26. 2 INSTEAD OF触发器
26. 3 事件触发器
26. 3. 1 事件属性函数
26. 3. 2 系统事件触发器
26. 3. 3 客户事件触发器
26. 4 维护触发器
26. 5 小结
26. 6 习题
第27章 使用对象类型
27. 1 对象类型简介
27. 2 建立对象类型
27. 3 使用对象方法
27. 4 使用对象表
27. 4. 1 使用行对象和列对象
27. 4. 2 在对象表上引用对象方法
27. 5 对象类型开发示例
27. 5. 1 嵌套对象类型
27. 5. 2 对象类型继承
27. 5. 3 参照对象类型
27. 6 维护对象类型
27. 7 小结
27. 8 习题
第四部分 PL/SQL系统包
第28章 使用大对象
28. 1 LOB简介
28. 2 使用CLOB
28. 3 使用BFILE
28. 4 使用BLOB
28. 5 DBMS_LOB包
28. 6 小结
第29章 读写OS文件
29. 1 写入OS文件
29. 2 读取OS文件
29. 3 UTL_FILE包
29. 4 小结
第30章 DBMS_SQL动态SQL
30. 1 实现动态SQL
30. 2 DBMS_SQL
30. 3 小结
第31章 管理统计
31. 1 管理表统计
31. 2 管理索引统计
31. 3 管理直方图统计
31. 4 管理方案和数据库统计
31. 5 管理系统统计
31. 6 DBMS_STATS包
31. 7 小结
第32章 使用数据库资源管理器
32. 1 实现资源管理
32. 2 DBMS_RESOURCE_MANAGER_PRIVS包
32. 3 DBMS_RESOURCE_MANAGER包
32. 4 小结
第33章 数据加密和解密
33. 1 实现数据加密和解密
33. 2 DBMS_OBFUSCATION_TOOLKIT
33. 3 DBMS CRYPTO
33. 4 小结
第34章 开发Web应用
34. 1 配置数据库访问描述符
34. 2 Web应用开发示例
34. 3 HTP和HTF
34. 4 OWA_COOKIE
34. 5 OWA_IMAGE
34. 6 OWA_OPT_LOCK
34. 7 OWA_PATTERN
34. 8 OWA_SEC
34. 9 OWA_TEXT
34. 10 OWA UTIL
34. 11 小结
第35章 使用调度程序
35. 1 使用作业
35. 2 使用程序
35. 3 使用时间表
35. 4 使用作业类
35. 5 DBMS_SCHEDULE包
35. 6 小结
第36章 使用Flashback
36. 1 实现Flashback
36. 2 DBMS_FLASHBACK
36. 3 小结
第37章 使用重定义联机表
37. 1 重定义联机表
37. 2 DBMS_REDEFINITION
37. 3 小结
第38章 修正损坏块
38. 1 实现损坏块修正
38. 2 DBMS_REPAIR
38. 3 小结
第39章 使用日志挖掘
39. 1 实现日志挖掘
39. 2 DBMS_LOGMNR D包
39. 3 DBMS_LOGMNR包
39. 4 小结
第40章 使用管道
40. 1 实现管道
40. 2 DBMS_PIPE包
40. 3 小结
第41章 使用精细访问控制
41. 1 实现精细访问控制
41. 2 DBMS_RLS
41. 3 小结
第42章 使用精细审计
42. 1 实现精细审计
42. 2 DBMS_FGA包
42. 3 小结
第43章 使用预警事件
43. 1 实现预警事件
43. 2 DBMS_ALERT
43. 3 小结
第44章 转换ROWID
44. 1 实现ROWID转换
44. 2 DBMS_ROWID
44. 3 小结
第45章 其他常用包
45. 1 DBMS_DDL
45. 2 DBMS_OUTPUT
45. 3 DBMS_RANDOM
45. 4 DBMS_SESSION
45. 5 DBMS_SHARED_POOL
45. 6 DBMS_SPACE
45. 7 DBMS_SPACE_ADMIN460
猜您喜欢