精通Oracle 10g PL/SQL编程

时间:2011-08-14 03:12:37
【文件属性】:

文件名称:精通Oracle 10g PL/SQL编程

文件大小:11.28MB

文件格式:PDF

更新时间:2011-08-14 03:12:37

Oracle


精通Oracle 10g PL/SQL编程


【作 者】王海亮 林立新 于三禄 郑建茹
【丛 书 名】 万水Oracle技术丛书

http://images.china-pub.com/ebook20001-25000/21975/shupi.jpg

PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还具有对象编程语言的高级特征(重载、继承等)。 本书是专门为Oracle应用开发人员提供的编程指南。通过学习本书,读者不仅可以掌握PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本书还为应用开发人员提供了大量Oracle9i和Oracle 10g新增加的PL/SQL特征。 本书不仅适合于PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。


前言
第1章 PL/SQL综述
1.1 SQL简介
1.2 PL/SQL简介
1.3 Oracle 10g PL/SQL新特征
第2章 PL/SQL开发工具
2.1 SQL*Plus
2.2 PL/SQL Developer
2.3 Procedure Builder
2.4 习题
第3章 PUSQL基础
3.1 PL/SQL块简介
3.1.1 PL/SQL块结构
3.1.2 PL/SQL块分类
3.2 定义并使用变量
3.2.1 标量变量
3.2.2 复合变量
3.2.3 参照变量
3.2.4 LOB变量
3.2.5 非PL/SQL变量
3.3 编写PL/SQL代码
3.3.1 PL/SQL词汇单元
3.3.2 PL/SQL代码编写规则
3.4 习题
第4章 使用SQL语句
4.1 使用基本查询
4.1.1 简单查询语句
4.1.2 使用WHERE子句
4.1.3 使用ORDERBY子句
4.2 使用DML语句
4.2.1 插入数据
4.2.2 更新数据
4.2.3 删除数据
4.3 使用事务控制语句
4.3.1 事务和锁
4.3.2 提交事务
4.3.3 回退事务
4.3.4 只读事务
4.3.5 顺序事务
4.4 数据分组
4.4.1 分组函数
4.4.2 GROUPBY和HAVING
4.4.3 ROLLUP和CUBE
4.4.4 GROUPINGSETS
4.5 连接查询
4.5.1 相等连接
4.5.2 不等连接
4.5.3 自连接
4.5.4 内连接和外连接
4.6 子查询
4.6.1 单行子查询
4.6.2 多行子查询
4.6.3 多列子查询
4.6.4 其他子查询
4.7 合并查询
4.8 其他复杂查询
4.9 习题
第5章 SQL函数
5.1 数字函数
5.2 字符函数
5.3 日期时间函数
5.4 转换函数
5.5 集合函数
5.6 其他单行函数
5.7 分组函数
5.8 对象函数
5.9 习题第
6章 访问Oracle
6.1 检索单行数据
6.2 操纵数据
6.2.1 插入数据
6.2.2 更新数据
6.2.3 删除数据
6.2.4 SQL游标
6.3 事务控制语句
6.4 习题
第7章 编写控制结构
7.1 条件分支语句
7.2 CASE语句
7.3 循环语句
7.4 顺序控制语句
7.5 习题
第8章 使用复合数据类型
8.1 PL/SQL记录
8.1.1 定义PL/SQL记录
8.1.2 使用PL/SQL记录
8.2 PL/SQL集合
8.2.1 索引表
8.2.2 嵌套表
8.2.3 变长数组(VARRAY)
8.2.4 PL/SQL记录表
8.2.5 多级集合
8.2.6 集合方法
8.2.7 集合赋值
8.2.8 比较集合
8.3 批量绑定
8.3.1 FORALL语句
8.3.2 BULKCOLLECT子句
8.4 习题
第9章 使用游标
9.1 显式游标
9.2 参数游标
9.3 使用游标更新或删除数据
9.4 游标FOR循环
9.5 使用游标变量
9.6 使用CURSOR表达式
9.7 习题
第10章 处理例外
10.1 例外简介
10.2 处理预定义例外
10.3 处理非预定义例外
10.4 处理自定义例外
10.5 使用例外函数
10.6 PL/SQL编译警告
10.7 习题
第11章 开发子程序
11.1 开发过程
11.2 开发函数
11.3 管理子程序
11.4 习题
第12章 开发包
12.1 建立包
12.2 使用包重载
12.3 使用包构造过程
12.4 使用纯度级别
12.5 习题
第13章 开发触发器
13.1 触发器简介
13.2 建立DML触发器
13.2.1 语句触发器
13.2.2 行触发器
13.2.3 使用DML触发器
13.3 建立INSTEADOF触发器
13.4 建立系统事件触发器
13.5 管理触发器
13.6 习题
第14章 开发动态SQL
14. 1 动态SQL简介
14.2 处理非查询语句
14.3 处理多行查询语句
14.4 在动态SQL中使用BULK子句
14.5 习题第15章 使用对象类型
15.1 对象类型简介
15.2 建立和使用简单对象类型
15.3 建立和使用复杂对象类型
15.3.1 对象类型嵌套
15.3.2 参照对象类型
15.3.3 对象类型继承
15.4 维护对象类型
15.5 习题
第16章 使用LOB对象
16.1 LOB简介
16.2 DBMS LOB包
16.3 访问LOB
16.3.1 访问CLOB
16.3.2 访问BLOB
16.3.3 访问BFILE
16.4 习题
第17章 使用Oracle系统包
17.1 DBMS_OUTPUT
17.2 DBMS JOB
17.3 DBMS PIPE
17.4 DBMSAIERT
17.5 DBMS TRANSACTION
17.6 DBMS SESSION
17.7 DBMS ROWID
17.8 DBMSRLS
17.9 DBMS DDL
17.10 DBMS SHARED POOL
17.11 DBMSRANDOM
17.12 DBMS LOGMNR
17.13 DBMS FLASHBACK
17.14 DBMS OBFUSCATION TOOLKIT
17.15 DBMS SPACE
17.16 DBMS SPACE ADMIN
17.17 DBMSTTS
17.18 DBMSREPAIR
17.19 DBMSRESOURCE MANAGER
17.20 DBMS STATS
17.21 UTL FIIE
17.22 UTL INADDR
附录A 习题参考答案
附录B 使用SQL*Plus

http://www.china-pub.com/21975


网友评论

  • 内容很好,值得看
  • 不错的资源
  • 不错,有帮助。
  • 不错还可以,适合新手哦,内容浅显易懂
  • 很好的资料,谢谢分享
  • 很全的一本书,内容充实,言简意赅
  • 非常不错的资源,就是不太清楚;
  • 努力学习中。。
  • 正在学习中,内容不错。
  • 非常不错。正在使用中,完全可以使用
  • 不错的资源。值得推荐!
  • 非常详细的讲解了PL/SQL的各种操作,特别适合初学者。
  • 资源不错,正在学习中。。
  • 资源很不错,推荐
  • 非常不错的资料,就是不太清晰
  • 非常不错的资源,就是不太清楚;
  • 还可以吧,就是不清楚
  • 很好的资源,你值得拥有
  • 内容还行,确实不错
  • 非常不错,下载下来看看
  • 学习用,以前学过SQL,所以还算看的懂,谢谢
  • 非常不错的资料,就是不太清晰
  • 非常实用的资源
  • 很不错,就是不怎么清晰
  • 还不赖,适合于初学者,要是能在清晰点就好了!!!
  • 书很好,学习中,希望对我有帮助
  • 这个算是sql plsql的经典教材了吧
  • 学习用,以前学过SQL,所以还算看的懂
  • 下载过了, 是一本sql编程入门的好书籍。
  • 多谢分享,好好利用!