当前位置:首页 > 工业技术
Oracle PL/SQL实例精解  原书第4版
Oracle PL/SQL实例精解  原书第4版

Oracle PL/SQL实例精解 原书第4版PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)罗森维格等著;龚波等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111268031
  • 页数:598 页
图书介绍:本书是一个面向任务的Oracle教材,适合于课堂教学或者自学,特别适合于希望或者需要明确实例和练习的读者。本书随着Oracle版本发布而不断推陈出现,目前已经是第4版了,主要面向于Oracle 11g版本的开发和使用。
上一篇:电机技术下一篇:蒸汽透平初级教程
《Oracle PL/SQL实例精解 原书第4版》目录
标签:实例

第1章 PL/SQL概念 1

1.1 在客户端/服务器架构中PL/SQL的应用 1

1.1.1 使用PL/SQL匿名语句块 6

1.1.2 理解如何执行PL/SQL 8

1.2 SQL*Plus中的PL/SQL 9

1.2.1 使用替代变量 13

1.2.2 使用DBMS_OUTPUT.PUT_LINE语句 14

1.3 动手试验 15

第2章 通用编程语言基础 16

2.1 PL/SQL编程基础 16

2.1.1 充分利用PL/SQL语言组件 17

2.1.2 充分利用PL/SQL变量 18

2.1.3 合理使用PL/SQL保留字 20

2.1.4 在PL/SQL中使用标识符 21

2.1.5 使用Anchored数据类型 22

2.1.6 声明和初始化变量 24

2.1.7 理解语句块、嵌套语句块和标签的作用范围 27

2.2 动手试验 30

第3章 PL/SQL中的SQL 31

3.1 在PL/SQL中使用DML 31

3.1.1 变量初始化时使用SELECT INTO语法 32

3.1.2 在PL/SQL语句块中使用DML 34

3.1.3 在PL/SQL语句块中使用序列 35

3.2 使用SAVEPOINT 36

3.3 动手试验 41

第4章 条件控制:IF语句 42

4.1 IF语句 42

4.1.1 使用IF-THEN语句 46

4.1.2 使用IF-THEN-ELSE语句 49

4.2 ELSIF语句 52

4.3 嵌套IF语句 60

4.4 动手试验 65

第5章 条件控制:CASE语句 66

5.1 CASE语句 66

5.1.1 使用CASE语句 72

5.1.2 使用搜索式CASE语句 75

5.2 CASE表达式 79

5.3 NULLIF和COALESCE函数 85

5.3.1 NULLIF函数 88

5.3.2 使用COALEESCE函数 91

5.4 动手试验 93

第6章 迭代控制:第一部分 95

6.1 简单循环 95

6.1.1 使用带有EXIT条件的简单循环 98

6.1.2 使用带有EXIT WHEN条件的简单循环 100

6.2 WHILE循环 103

6.3 数值型FOR循环 110

6.3.1 与IN选项一起使用数值型FOR循环 114

6.3.2 与REVERSE选项一起使用数值型FOR循环 115

6.4 动手试验 117

第7章 迭代控制:第二部分 118

7.1 CONTINUE语句 118

7.1.1 使用CONTINUE语句 121

7.1.2 使用CONTINUE WHEN语句 126

7.2 嵌套循环 127

7.3 动手试验 133

第8章 错误处理和内置异常 134

8.1 处理错误 134

8.2 内置异常 138

8.3 动手试验 146

第9章 异常 147

9.1 异常作用范围 147

9.2 用户定义异常 154

9.3 异常传播 161

9.3.1 理解异常的传播方式 166

9.3.2 再次抛出异常 169

9.4 动手试验 171

第10章 异常:高级概念 172

10.1 RAISE_APPLICATION_ERROR 172

10.2 EXCEPTION_INIT编译指令 177

10.3 SQLCODE和SQLERRM 180

10.4 动手试验 185

第11章 游标简介 186

11.1 游标操作 186

11.1.1 充分利用记录类型 190

11.1.2 处理显式游标 191

11.1.3 充分利用游标属性 195

11.1.4 集成所做的工作 197

11.2 使用游标FOR循环和嵌套游标 200

11.2.1 使用游标FOR循环 201

11.2.2 处理嵌套的游标 202

11.3 动手试验 206

第12章 高级游标 207

12.1 在游标和复杂的嵌套游标中使用参数 207

12.1.1 在游标中使用参数 208

12.1.2 使用复杂的嵌套游标 208

12.2 FOR UPDATE和WHERE CURRENT游标 210

第13章 触发器 214

13.1 什么是触发器 214

13.1.1 理解什么是触发器 221

13.1.2 使用BEFORE和AFTER触发器 222

13.2 触发器类型 225

13.2.1 使用行触发器和语句触发器 230

13.2.2 使用INSTEAD OF触发器 232

13.3 动手试验 236

第14章 复合触发器 237

14.1 变异表问题 237

14.2 复合触发器 244

14.3 动手试验 256

第15章 集合 257

15.1 PL/SQL表 257

15.1.1 使用联合数组 265

15.1.2 使用嵌套表 270

15.2 变长数组 272

15.3 多层集合 279

15.4 动手试验 284

第16章 记录 285

16.1 记录类型 285

16.1.1 使用基于表的和基于游标的记录 292

16.1.2 使用用户定义的记录 297

16.2 嵌套记录 301

16.3 记录的集合 306

16.4 动手试验 311

第17章 本地动态SQL 312

17.1 EXECUTE IMMEDIATE语句 312

17.2 OPEN-FOR、FETCH和CLOSE语句 323

17.3 动手试验 331

第18章 批量SQL 332

18.1 FORALL语句 332

18.2 BULK COLLECT子句 348

18.3 动手试验 362

第19章 过程 363

19.1 创建过程 364

19.1.1 创建过程 364

19.1.2 从数据字典查询有关过程的信息 366

19.2 过程传入和传出参数 366

19.3 动手试验 369

19.3.1 第一部分 369

19.3.2 第二部分 369

第20章 函数 370

20.1 创建和使用函数 370

20.1.1 创建存储函数 371

20.1.2 使用函数 372

20.1.3 在SQL语句中调用函数 373

20.1.4 编写复杂的函数 374

20.2 动手试验 375

第21章 包 376

21.1 使用包的好处 376

21.1.1 创建包规范 378

21.1.2 创建包体 379

21.1.3 调用存储包 381

21.1.4 创建私有对象 383

21.1.5 创建包变量和游标 386

21.2 游标变量 388

21.3 扩展包 396

21.4 动手试验 408

第22章 存储代码 409

22.1 收集有关存储代码的信息 409

22.1.1 从数据字典收集存储代码信息 409

22.1.2 使用RESTRICT_REFERENCES编译指令实现纯度等级 414

22.1.3 重载模块 419

22.2 动手试验 424

第23章 Oracle中对象类型 425

23.1 对象类型 425

23.1.1 使用对象类型 432

23.1.2 使用集合和对象类型 436

23.2 对象类型方法 440

23.3 动手试验 461

第24章 Oracle提供的包 463

24.1 使用Oracle提供的包来配置PL/SQL、访问文件和调度作业 463

24.1.1 使用UTL_FILE来访问文件 469

24.1.2 使用DBMS_JOB来调度作业 470

24.1.3 提交作业 471

24.2 使用Oracle提供的包来生成解释计划和创建HTML页面 473

24.3 使用Oracle Web Toolkit来创建Web页面 482

附录A PL/SQL格式化指南 498

附录B Studert数据库模式 502

附录C ANSI SQL标准 506

附录D 动手试验部分的参考答案 510

相关图书
作者其它书籍
返回顶部