图书介绍
Oracle Database 11g PL/SQL程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)麦克罗克林著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302198314
- 出版时间:2009
- 标注页数:758页
- 文件大小:135MB
- 文件页数:772页
- 主题词:关系数据库-数据库管理系统,Oracle 11g-程序设计
PDF下载
下载说明
Oracle Database 11g PL/SQL程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 PL/SQL基本原理第1章 Oracle PL/SQL概览3
1.1 历史和背景知识4
1.2 体系结构5
1.3 基本的块结构7
1.4 Oracle 10g的新功能9
1.4.1 内置包10
1.4.2 编译时警告10
1.4.3 条件编译10
1.4.4 NUMBER数据类型行为11
1.4.5 优化的PL/SQL编译器11
1.4.6 正则表达式12
1.4.7 引号的选择性12
1.4.8 集合运算符12
1.4.9 堆栈跟踪错误13
1.4.10 包装PL/SQL存储程序14
1.5 Oracle 11g的新功能15
1.5.1 自动子程序内联15
1.5.2 CONTINUE语句16
1.5.3 跨会话PL/SQL函数结果缓存16
1.5.4 增强的动态SQL16
1.5.5 采用命名和位置等表示法的SQL调用17
1.5.6 多进程连接池19
1.5.7 PL/SQL Hierachical Profiler20
1.5.8 PL/SQL Native Compiler生成本地代码21
1.5.9 PL/Scope21
1.5.10 增强的正则表达式21
1.5.11 SIMPLE_INTEGER数据类型21
1.5.12 SQL语句中的直接序列调用21
1.6 小结22
第2章 PL/SQL基础知识23
2.1 Oracle PL/SQL块结构24
2.2 变量、赋值和运算符26
2.3 控制结构28
2.3.1 条件结构28
2.3.2 迭代结构30
2.4 存储函数、过程和包33
2.4.1 存储函数34
2.4.2 过程35
2.4.3 包36
2.5 事务作用域37
2.5.1 单事务作用域37
2.5.2 多事务作用域38
2.6 数据库触发器38
2.7 小结39
第3章 语言基本知识41
3.1 字符和词汇单元42
3.1.1 分隔符42
3.1.2 标识符46
3.1.3 字面值47
3.1.4 注释49
3.2 块结构49
3.3 变量类型53
3.3.1 标量数据类型56
3.3.2 大对象70
3.3.3 复合数据类型73
3.3.4 系统引用游标78
3.4 变量作用域80
3.5 小结81
第4章 控制结构83
4.1 条件语句84
4.1.1 IF语句90
4.1.2 CASE语句93
4.1.3 条件编译语句95
4.2 迭代语句96
4.2.1 简单循环语句97
4.2.2 FOR循环语句100
4.2.3 WHILE循环语句102
4.3 游标结构103
4.3.1 隐式游标103
4.3.2 显式游标106
4.4 批语句112
4.4.1 BULK COLLECT INTO语句112
4.4.2 FORALL语句116
4.5 小结119
第5章 错误管理121
5.1 异常类型和作用域122
5.1.1 编译错误123
5.1.2 运行时错误125
5.2 异常管理内置函数129
5.3 用户定义的异常131
5.3.1 声明用户定义的异常131
5.3.2 动态的用户定义的异常132
5.4 异常堆栈函数133
5.4.1 异常块管理134
5.4.2 错误堆栈格式化137
5.5 数据库触发器异常管理139
5.5.1 关键性错误数据库触发器140
5.5.2 非关键性错误数据库触发器145
5.6 小结146
第Ⅱ部分 PL/SQL程序设计第6章 函数和过程149
6.1 函数和过程体系结构150
6.2 事务作用域155
6.3 调用子例程156
6.3.1 位置表示法156
6.3.2 命名表示法156
6.3.3 混合表示法156
6.3.4 排除表示法157
6.4 SQL调用表示法157
6.5 函数157
6.5.1 创建选项159
6.5.2 值传递函数168
6.5.3 引用传递函数173
6.6 过程176
6.6.1 值传递过程177
6.6.2 引用传递过程181
6.7 小结186
第7章 集合187
7.1 集合类型189
7.1.1 varray集合191
7.1.2 嵌套表203
7.1.3 联合数组216
7.2 集合运算符223
7.2.1 CARDINALITY运算符225
7.2.2 EMPTY运算符226
7.2.3 MEMBER OF运算符226
7.2.4 MULTISET EXCEPT运算符226
7.2.5 MULTISET INTERSECT运算符226
7.2.6 MULTISET UNION运算符227
7.2.7 SET运算符228
7.2.8 SUBMULTISET运算符229
7.3 集合API229
7.3.1 COUNT方法231
7.3.2 DELETE方法232
7.3.3 EXISTS方法233
7.3.4 EXTEND方法234
7.3.5 FIRST方法236
7.3.6 LAST方法237
7.3.7 LIMIT方法237
7.3.8 NEXT方法238
7.3.9 PRIOR方法238
7.3.10 TRIM方法239
7.4 小结240
第8章 大对象241
8.1 字符大对象:CLOB与NCLOB数据类型242
8.2 PL/SQL读文件与写CLOB或NCLOB列246
8.3 向数据库中上传CLOB249
8.4 二进制大对象:BLOB数据类型250
8.5 PL/SQL读文件与写BLOB列252
8.6 向数据库中上传BLOB255
8.7 SecureFile255
8.8 二进制文件:BFILE数据类型257
8.8.1 创建和使用虚拟目录257
8.8.2 读取规范路径名与文件名265
8.9 DBMS_LOB包272
8.9.1 包常量272
8.9.2 包异常274
8.9.3 打开与关闭方法275
8.9.4 操作方法276
8.9.5 内省方法280
8.9.6 BFILE方法283
8.9.7 临时LOB方法285
8.10 小结285
第9章 包287
9.1 包体系结构288
9.1.1 前向引用289
9.1.2 重载291
9.2 包规范292
9.2.1 变量295
9.2.2 类型296
9.2.3 组件:函数与过程299
9.3 包主体300
9.3.1 变量302
9.3.2 类型303
9.3.3 组件:函数与过程304
9.4 定义者与调用者权限306
9.4.1 授权与同义词307
9.4.2 远程调用308
9.5 管理数据库目录中的包309
9.5.1 查找、验证和描述包309
9.5.2 检查依赖关系311
9.5.3 比较有效性验证方法:时间戳与签名312
9.6 小结312
第10章 触发器313
10.1 触发器简介314
10.2 数据库触发器体系结构315
10.3 数据定义语言触发器317
10.3.1 事件属性函数318
10.3.2 构建DDL触发器327
10.4 数据操作语言触发器329
10.4.1 语句级触发器330
10.4.2 行级触发器331
10.5 复合触发器334
10.6 Instead-of触发器338
10.7 系统或数据库事件触发器341
10.8 触发器限制343
10.8.1 最大触发器尺寸343
10.8.2 SQL语句343
10.8.3 LONG和LONG RAW数据类型344
10.8.4 变异表344
10.8.5 系统触发器345
10.9 小结346
第Ⅲ部分 PL/SQL高级编程第11章 动态SQL349
11.1 动态SQL体系结构350
11.2 本地动态SQL(NDS)350
11.2.1 动态语句351
11.2.2 带输入的动态语句353
11.2.3 带输入和输出的动态语句355
11.2.4 带未知数量的输入的动态语句359
11.3 DBMS_SQL包360
11.3.1 动态语句362
11.3.2 带输入变量的动态语句365
11.3.3 带输入和输出变量的动态语句367
11.3.4 DBMS_SQL包定义370
11.4 小结381
第12章 会话间通信383
12.1 会话间通信简介384
12.1.1 需要永久性或临时性的结构体384
12.1.2 不需要永久性或临时性的结构体384
12.1.3 比较会话间通信方法385
12.2 DBMS_PIPE内置包385
12.2.1 DBMS_PIPE包简介385
12.2.2 DBMS_PIPE包的定义387
12.2.3 DBMS_PIPE包的使用391
12.3 DBMS_ALERT内置包401
12.3.1 DBMS_ALERT包简介401
12.3.2 DBMS_ALERT包的定义402
12.3.3 DBMS_ALERT包的使用404
12.4 小结408
第13章 外部过程409
13.1 外部过程简介410
13.2 使用外部过程410
13.2.1 定义extproc的结构410
13.2.2 定义extproc的Oracle Net Services配置412
13.2.3 定义多线程的外部过程代理419
13.2.4 使用C共享库421
13.2.5 使用Java共享库428
13.3 解决共享库的错误432
13.3.1 侦听器或环境的配置432
13.3.2 共享库或PL/SQL库包装器的配置435
13.4 小结436
第14章 对象类型437
14.1 对象基础知识439
14.1.1 声明对象440
14.1.2 实现对象主体442
14.1.3 getter和setter444
14.1.4 静态成员方法446
14.1.5 比较对象447
14.2 继承和多态454
14.2.1 声明子类455
14.2.2 实现子类456
14.2.3 类型演变459
14.3 实现集合对象主体460
14.3.1 声明对象类型集合460
14.3.2 实现对象类型集合461
14.4 小结463
第15章 Java库465
15.1 Oracle 11g JVM的新功能466
15.2 Java的体系结构466
15.2.1 Java的执行控制468
15.2.2 Java资源存储468
15.2.3 Java类名469
15.2.4 Java分解器469
15.2.5 Java安全与权限469
15.2.6 Java线程469
15.3 Oracle的Java连接类型469
15.3.1 客户端驱动程序或JDBC瘦驱动程序469
15.3.2 Oracle调用接口驱动程序或中间层胖驱动程序470
15.3.3 Oracle服务器端内部驱动程序或服务器层胖驱动程序470
15.4 在Oracle中创建Java类库471
15.4.1 构建内部服务器Java函数472
15.4.2 创建内部服务器Java过程477
15.4.3 创建内部服务器Java对象480
15.5 Java类库的故障检修485
15.5.1 创建、加载和删除Java类库对象485
15.5.2 使用Java类库对象486
15.6 映射Oracle类型488
15.7 小结490
第16章 Web应用程序开发491
16.1 PL/SQL Web Server体系结构493
16.1.1 Oracle HTTP Server体系结构493
16.1.2 Oracle XML Database Server体系结构494
16.2 配置独立Oracle HTTP服务器496
16.2.1 描述mod_plsql模组497
16.2.2 配置Oracle HTTP服务器498
16.3 配置XML DB Server500
16.3.1 配置静态身份验证503
16.3.2 配置动态身份验证504
16.3.3 配置匿名身份验证504
16.4 比较支持Web的PL/SQL过程和PSP506
16.5 创建支持Web的PL/SQL存储过程507
16.5.1 开发不带形参的过程509
16.5.2 开发带形参的过程510
16.5.3 优缺点分析515
16.6 构建和访问PL/SQL Server Page(PSP)515
16.6.1 开发和运行不带形参的PSP过程517
16.6.2 开发带形参的PSP过程518
16.6.3 优缺点比较522
16.7 小结522
第Ⅳ部分 附录525
附录A Oracle数据库管理入门525
A.1 Oracle数据库体系结构526
A.2 启动和停止Oracle数据库530
A.3 启动和停止Oracle侦听器537
A.4 Oracle角色和权限541
A.5 访问和使用SQL*Plus界面542
A.6 小结549
附录B Oracle数据库SQL入门551
B.1 Oracle SQL*Plus数据类型552
B.2 数据定义语言(DDL)556
B.3 数据查询语言(DQL)568
B.4 数据操纵语言(DML)574
B.5 数据控制语句(DCL)578
B.6 小结579
附录C PHP技术入门581
C.1 历史和背景582
C.2 开发Web编程解决方案583
C.3 小结632
附录D Oracle数据库Java技术入门633
D.1 Java和JDBC体系结构634
D.2 配置Oracle Java环境634
D.3 Java编程语言技术入门636
D.4 测试客户端或瘦驱动程序JDBC连接643
D.5 访问标量变量648
D.6 写入和访问大对象655
D.7 小结670
附录E 正则表达式入门671
E.1 正则表达式简介672
E.2 Oracle 11正则表达式实现676
E.3 使用正则表达式681
E.4 小结686
附录F 包装PL/SQL代码入门687
F.1 包装PL/SQL的限制688
F.2 使用wrap命令行实用程序688
F.3 使用DBMS_DDL命令行实用程序689
F.4 小结692
附录G PL/SQL分层的配置文件入门693
G.1 配置模式694
G.2 收集配置文件数据695
G.3 配置文件数据698
G.4 使用plshprof命令行实用程序702
G.5 小结704
附录H PL/Scope705
H.1 配置PL/Scope数据收集706
H.2 查看PL/Scope收集数据706
H.3 小结707
附录I PL/SQL保留字和关键字709
附录J PL/SQL内置函数717
J.1 字符函数718
J.2 数据类型转换724
J.3 错误报告734
J.4 综合函数736
J.5 数字754
J.6 小结758
热门推荐
- 3066695.html
- 1594407.html
- 433907.html
- 3660411.html
- 3153794.html
- 9482.html
- 3694645.html
- 11851.html
- 3279877.html
- 1740961.html
- http://www.ickdjs.cc/book_147595.html
- http://www.ickdjs.cc/book_3059147.html
- http://www.ickdjs.cc/book_721382.html
- http://www.ickdjs.cc/book_1012859.html
- http://www.ickdjs.cc/book_1775769.html
- http://www.ickdjs.cc/book_2644130.html
- http://www.ickdjs.cc/book_1341403.html
- http://www.ickdjs.cc/book_673474.html
- http://www.ickdjs.cc/book_526342.html
- http://www.ickdjs.cc/book_1735072.html