1. 首页 > 经验  > 正文

Oracle Database 11g PL/SQL编程实战

Oracle Database 11g PL/SQL编程实战

《Oracle Database 11g PL/SQL编程实战》是2011年清华大学出版社出版的图书,作者是Michael McLaughlinJohn Harper。

基本介绍

中文:Oracle Database 11g PL/SQL编程实战外文名:Oracle Database 11g PL/SQL Programming Workbook原出版社:McGraw-Hill Osborne Media  作者: Michael McLaughlin John 出版社:清华大学出版社译者: 陈武出版日期:2011 年3月ISBN:9787302249634开本:16开页码:345

内容简介

提升pl/sql编程技巧
《oracle database 11g pl/sql编程实战》通过动手练习、大量的示例以及实际的项目帮助读者掌握pl/sql。书中包含大量最佳实践,涵盖了pl/sql语言所有的最新功能和改进之处。每章末尾配有测验题,可以帮助读者进一步巩固所学内容。即使是经验丰富的oracle专业人员也可以从这本实战手册中受益。
主要内容
·理解oracle开发架构和连线机制
·使用数据类型结构、块、游标和pl/sql语义
·编写、部署并使用函式、过程和包
·管理事务和错误
·在实际应用程式中使用动态sql语句
·使用外部表支持线上事务处理和数据仓库应用程式
·查找语法示例和最佳实践以解决问题
·利用集合实现sql和pl/sql解决方案
·编写、部署和使用对象类型

目录

《oracle database 11g pl/sql编程实战》
第Ⅰ部分 pl/sql基础
第1章 oracle开发概述
1.2 架构
1.2.1 两层模型
1.2.2 三层模型
1.4 小结
1.4.1 最佳实践回顾
1.4.2 测验
第2章 pl/sql基础
2.1 pl/sql块
2.1.1 原型
2.1.2 基本匿名块
2.1.3 hello world匿名块
2.1.4 hello somebody匿名块
2.1.5 hello somebody命名
2.1.6 嵌套块
2.2 变数:类型、赋值和运算符
.2.2.1 文本数据类型
2.2.2 日期和时间戳类型
2.2.3 数值类型
2.2.4 複合变数类型
2.3 控制结构
2.3.1 if语句
2.3.2 case语句
2.3.3 循环结构
2.4 批量操作
2.5 可下载代码
2.6 小结
2.6.1 最佳实践回顾
2.6.2 测验
第3章 事务作用
3.1 资料库acid测试
3.1.1 原子
3.1.2 一致性
3.1.3 隔离
3.1.4 持久性
3.2 多版本并发控制
3.3 保存点、提交和事务回滚
3.3.1 保存点和回滚
3.3.2 提交
3.4 dml锁定和隔离控制
3.5 调用者和定义者许可权
3.6 可下载代码
3.7 小结
3.7.1 最佳实践回顾
3.7.2 测验
第4章 错误管理
4.1 错误类型
4.1.1 编译时错误
4.1.2 语义错误
4.2 pl/sql工具
4.3 可下载代码
4.4 小结
4.4.1 最佳实践回顾
4.4.2 测验
第Ⅱ部分 pl/sql编程
第5章 函式
5.1 函式架构
5.1,1 传值函式
5.1.2 传址函式
5.1.3 函式模型选择
5.1.4 事务作用域
5.1.5 调用参数说明
5.2 函式开发
5.2.1 确定性子句
5.2.2 parallel_enable子句
5.2.3 管线表子句
5.2.4 result cache子句
5.2.5 系统引用游标
5.2.6 递归函式
5.2.7 传址函式
5.3 可下载代码
5.4 小结
5.4.1 最佳实践回顾
5.4.2 测验
第6章 过程
6.1 过程架构
6.1.1 传值过程
6.1.2 传址函式
6.1.3 事务作用域
6.1.4 调用参数说明
6.2 过程开发
6.2.1 传值过程
6.2.2 传址过程
6.3 可下载代码
6.4 小结
6.4.1 最佳实践回顾
6.4.2 测验
第7章 集合
7.1 标量集合
7.1.1 varray
7.1.2 嵌套表
7.1.3 关联数组
7.2 对象类型集合
7.2.1 sql嵌套表
7.2.2 pl/sql嵌套表
7.3 记录类型集合
7.4 可下载代码
7.5 小结
7.5.1 最佳实践回顾
7.5.2 测验
第8章 包
8.1 包架构
8.1.1 更大的组织
8.1.2 程式持续性和记忆体驻留
8.1.3 更大的程式规模
8.2 包规範
8.3 无主体
8.4 包主体
8.5 %type和%rowtype
8.6 模组化编程
8.7 重载
8.9 定义者和调用者许可权
8.10 可下载代码
8.11 小结
8.11.1 最佳实践回顾
8.11.2 测验
第9章 触发器
9.1 触发器架构
9.2 触发器引发次序
9.3 触发器类型
9.3.1 dml触发器
9.3.2 ddl触发器
9.3.3 系统事件触发器
9.4 安全性和oracle细粒度审计
9.5 分散式数据完整
9.6 可下载代码
9.7 小结
9.7.1 最佳实践回顾
9.7.2 测验
第10章 对象
10.1 基本声明、实现和使用
10.1.1 定义并实现对象类型
10.1.2 实现getter和seuer
10.1.3 实现静态方法
10.2 比较对象
10.2.1 map函式比较
10.2.2 order函式比较
10.3 继承和多态
10.4 对象集合
10.5 可下载代码
10.6 小结
10.6.1 最佳实践回顾
10.6.2 测验
第Ⅲ部分 pl/sql高级编程
第11章 动态sql
11.1 本地动态sql
11.1.1 无绑定变数的动态语句
11.1.2 带绑定变数的动态语句
11.2 dbms—sql包
11.2.1 无绑定变数的动态语句
11.2.2 带绑定变数的动态语句
11.2.3 混合併匹配nds和dbms_sql
11.3 可下载代码
11.4 小结
11.4.1 最佳实践回顾
11.4.2 测验
第12章 外部档案
12.1 外部表架构
12.1.1 csv档案
12.1.2 位置特定档案
12.1.3 tsv档案
12.1.4 转换xml为csv档案
12.1.5 使用java存储库清理档案
12.2 导入clob
12.3 可下载代码
12.4 小结
12.4.1 最佳实践回顾
12.4.2 测验
第Ⅳ部分 附 录
附录a 包装pl/sql
附录b pl/sql层次性能分析
附录c pl/scope
附录d pl/sql内置包和类型
附录e 测验答案

本文由'洪淳美'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明