Oracle 12c PL/SQL程序设计终极指南
作者:孙风栋;王澜;郭晓惠
出版日期:2015年06月
文件大小:11.73M
支持设备:
¥60.00在线试读
适用客户端:
言商书局
iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看
?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>
图书简介
目录
在信息技术高速发展的今天,任何的大型信息系统都是以数据库技术为支撑的。Oracle数据库作为数据库领域的先驱者,凭借其雄厚的技术实力,以高稳定性、可伸缩性、高可靠性、高安全性、跨平台特性等得到业界的一致认可,成为数据库市场名副其实的领军者,遍布于工业、商业、金融、保险、航空等各个领域。在数据库市场,Oracle数据库产品的市场占有率高达50%,远远领先于其他数据库产品,可以不夸张地说,Oracle数据库产品已经遍布世界的每个角落。作为Oracle数据库的过程化的SQL语言,PL/SQL程序在Oracle项目开发过程中得到广泛应用,有Oracle数据库应用的地方,就有PL/SQL程序的应用。因此,系统深入地学习PL/SQL程序设计是Oracle数据库开发所必需的。
前言
基础篇
第1章 PL/SQL概述
1.1 什么是PL/SQL
1.2 PL/SQL优点
1.3 PL/SQL特性
1.4 PL/SQL运行机制
1.5 PL/SQL 12.1新特性
1.6 案例数据库介绍
1.7 使用Oracle文档
1.8 小结
第2章 PL/SQL开发工具的使用
2.1 SQL Plus
2.2 SQL Developer
2.3 PL/SQL Developer
2.4 小结
第3章 PL/SQL基础
3.1 PL/SQL程序结构
3.2 PL/SQL词法单元
3.3 PL/SQL数据类型
3.4 PL/SQL变量与常量
3.5 运算符与表达式
3.6 编译指示
3.7 小结
第4章 PL/SQL控制语句
4.1 条件选择语句
4.2 循环语句
4.3 顺序控制语句
4.4 小结
第5章 数据查询
5.1 SQL语言概述
5.2 SELECT语句基本语法
5.3 简单查询
5.4 查询排序
5.5 分组查询
5.6 连接查询
5.7 子查询
5.8 层次查询
5.9 集合查询
5.10 分析查询
5.11 TOP-N与分页查询
5.12 小结
第6章 数据操纵与事务控制
6.1 数据插入
6.2 数据修改
6.3 MERGE语句
6.4 数据删除
6.5 事务控制
6.6 锁
6.7 小结
第7章 内置SQL函数
7.1 内置SQL函数概述
7.2 单行函数
7.3 聚集函数
7.4 分析函数
7.5 其他函数
7.6 小结
第8章 PL/SQL中的静态SQL语句
8.1 静态SQL语句概述
8.2 显式游标
8.3 隐式游标
8.4 游标变量
8.5 游标表达式
8.6 自治事务
8.7 小结
第9章 记录
9.1 记录类型概述
9.2 声明记录类型
9.3 记录类型变量
9.4 记录类型变量的应用
9.5 小结
第10章 错误处理
10.1 编译警告
10.2 异常处理概述
10.3 异常的类型
10.4 抛出异常
10.5 捕获与处理异常
10.6 异常的传播
10.7 异常处理策略
10.8 小结
开发篇
第11章 PL/SQL子程序
11.1 PL/SQL子程序概述
11.2 独立子程序
11.3 调用子程序
11.4 子程序参数
11.5 嵌套子程序
11.6 独立子程序的管理
11.7 小结
第12章 PL/SQL包
12.1 包概述
12.2 创建包
12.3 调用包
12.4 重载包
12.5 实例化与初始化包
12.6 包的纯度等级
12.7 包的状态
12.8 包编写指南
12.9 STANDARD包
12.10 包管理
12.11 小结
第13章 子程序依赖性与权限管理
13.1 对象依赖性概述
13.2 子程序的本地依赖性
13.3 子程序的远程依赖性
13.4 子程序权限概述
13.5 调用者权限与定义者权限
13.6 小结
第14章 触发器
14.1 触发器简介
14.2 简单的DML触发器
14.3 INSTEAD OF DML触发器
14.4 复合DML触发器
14.5 利用DML触发器保证引用完整性
14.6 系统触发器
14.7 变异表触发器
14.8 触发器设计指南
14.9 触发器管理
14.10 小结
第15章 集合
15.1 集合概述
15.2 联合数组
15.3 嵌套表
15.4 可变数组
15.5 集合方法
15.6 集合类型变量的比较
15.7 独立集合类型
15.8 在包中定义的集合类型
15.9 多维集合
15.10 小结
第16章 动态SQL语句
16.1 动态SQL语句概述
16.2 本地动态SQL
16.3 DBMS_SQL包
16.4 小结
第17章 批绑定
17.1 批绑定概述
17.2 FORALL语句
17.3 BULK COLLECT短语
17.4 动态批绑定
17.5 小结
高级篇
第18章 对象
18.1 Oracle对象概述
18.2 对象类型定义
18.3 对象类型方法
18.4 对象类型的继承
18.5 操作数据库中对象
18.6 对象视图
18.7 在PL/SQL中使用对象类型
18.8 与对象相关的函数和操作符
18.9 对象类型的管理
18.10 小结
第19章 大对象
19.1 大对象概述
19.2 利用SQL操纵LOB对象
19.3 DBMS_LOB包
19.4 利用PL/SQL操纵LOB对象
19.5 小结
第20章 Oracle任务调度
20.1 Oracle调度器概述
20.2 作业对象管理
20.3 程序对象管理
20.4 调度对象管理
20.5 小结
第21章 PL/SQL性能优化
21.1 PL/SQL性能优化简介
21.2 子程序内联
21.3 SQL语句优化
21.4 最小化CPU载荷
21.5 管道函数的使用
21.6 性能优化工具
21.7 小结
第22章 常用的Oracle内置包
22.1 Oracle内置包简介
22.2 DBMS_ALERT包
22.3 DBMS_DDL包
22.4 DBMS_FLASHBACK包
22.5 DBMS_METADATA包
22.6 DBMS_LOGMNR包
22.7 DBMS_LOGMNR_D包
22.8 DBMS_PIPE包
22.9 DBMS_RANDOM包
22.10 DBMS_ROWID包
22.11 DBMS_TRANSACTION包
22.12 UTL_FILE包
22.13 UTL_TCP包
22.14 小结