精通Oracle 10g PL/SQL编程

副标题:无

作   者:王海亮等编著

分类号:

ISBN:9787508423340

微信扫一扫,移动浏览光盘

简介

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

目录

前言

第1章 pl/sql综述

1.1 sql简介

1.2 pl/sql简介

1.3 oraclelogpl/sql新特征

第2章 pl/sql开发工具

2.1 sql*plus

2.2 pl/sqldeveloper

2.3 procedurebuilder

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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

精通Oracle 10g PL/SQL编程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon