图书介绍
Oracle8i数据库高级应用开发技术PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle8i数据库高级应用开发技术](https://www.shukui.net/cover/72/32861212.jpg)
- 袁鹏飞编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115085803
- 出版时间:2000
- 标注页数:565页
- 文件大小:36MB
- 文件页数:580页
- 主题词:关系型数据库(学科: 数据库管理系统) 关系型数据库 数据库管理系统
PDF下载
下载说明
Oracle8i数据库高级应用开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Oracle8i基础1
第一章 Oracle8i简介3
1.1 安装Oracle8i数据库系统4
1.1.1 Oracle8i企业版产品介绍4
1.1.2 环境需求4
1.2 最佳灵活体系结构5
1.3 Oracle主目录7
1.3.1 选择Oracle主目录8
1.3.3 登录表中的Oracle注册项9
1.3.2 Oracle程序组和服务名9
1.4 Oracle数据库物理存储结构13
1.4.1 数据文件13
1.4.2 重做日志文件15
1.4.3 控制文件20
1.5 Oracle数据库逻辑存储结构21
1.6 模式对象22
1.6.1 表22
1.6.2 视图23
1.6.5 数据库链接25
1.6.4 序列25
1.6.3 索引25
1.6.6 过程、函数、包和触发器26
1.6.7 同义词26
1.7 数据字典26
1.7.1 静态数据字典27
1.7.2 动态性能表31
第二章 Oracle数据库实例35
2.1 数据库实例35
2.1.1 数据库初始化参数文件35
2.1.2 打开数据库39
2.1.3 关闭数据库40
2.2 内存结构40
2.2.1 系统全局区40
2.2.2 程序全局区42
2.3 Oracle进程42
2.3.1 进程分类42
2.3.2 Oracle后台进程45
2.3.3 Oracle实例进程监视47
3.1.1 OSI参考模型51
第三章 Oracle网络技术51
3.1 OSI参考模型和TCP/IP协议簇51
3.1.2 TCP/IP协议簇53
3.2 Oracle8i网络结构55
3.2.1 Net8网络连接55
3.2.2 Net8操作57
3.2.3 Net8客户通信协议栈57
3.2.4 IIOP客户/服务器通信栈59
3.2.5 JDBC客户/服务器通信栈59
3.3 Net8网络配置61
3.3.1 监听器配置63
3.3.2 选择网络服务名解析方法68
3.3.3 Oracle本地解析方法配置69
3.3.4 Oracle Names服务器75
3.3.5 Oracle连接管理器76
第二部分 PL/SQL语言81
第四章 SQL*Plus工具83
4.1 SQL*Plus启动与关闭83
4.1.1 启动SQL*Plus83
4.1.2 SQL*Plus环境设置86
4.1.3 关闭SQL*Plus91
4.2 编辑和执行命令92
4.2.1 编辑和执行语句92
4.2.2 命令文件操作97
4.3 输出格式控制98
4.3.1 列格式控制98
4.3.2 报表格式控制101
4.3.3 报表数据格式控制103
5.1 SQL发展历史109
第五章 PL/SQL语言基础109
5.2 PL/SQL语法格式约定110
5.3 PL/SQL词法单元110
5.3.1 分隔符111
5.3.2 标识符112
5.3.3 常量值114
5.3.4 注释115
5.4 数据类型116
5.4.1 标量数据类型116
5.4.2 LOB数据类型120
5.4.3 用户定义数据类型121
5.4.4 集合122
5.4.5 记录126
5.4.6 数据类型转换128
5.5 运算符130
5.5.1 算术运算符130
5.5.2 比较运算符130
5.5.3 逻辑运算符133
5.5.4 连接运算符134
5.5.5 集合运算符134
5.5.6 其他内置运算符136
5.5.7 运算符的优先级137
5.6 变量和常量138
5.6.1 声明变量和常量138
5.6.2 变量赋值139
5.6.3 变量作用域141
5.7 结构控制语句142
5.7.1 条件语句143
5.7.2 循环语句145
5.7.4 空语句148
5.7.3 转移语句148
5.8 SQL支持149
5.8.1 SQL伪列149
5.8.2 SQL语句分类154
5.8.3 SELECT语句156
5.8.4 INSERT语句173
5.8.5 UPDATE语句174
5.8.6 DELETE语句175
5.8.7 事务175
5.8.8 锁177
5.8.9 动态SQL语句179
第六章 错误处理181
6.1 Oracle8i错误消息格式181
6.2 错误类型183
6.3 异常错误处理方法184
6.3.1 预定义异常错误185
6.3.2 用户定义异常错误186
6.3.3 异常错误处理过程186
6.3.4 未命名Oracle错误处理187
6.3.5 定义异常错误消息文本189
第七章 函数193
7.1 SQL内置函数193
7.1.1 数字函数194
7.1.2 字符函数195
7.1.3 日期函数199
7.1.4 转换函数201
7.1.5 集合函数207
7.1.6 其他杂类函数209
7.2.1 创建用户函数216
7.2 用户定义函数216
7.2.2 参数传递218
7.2.3 参数默认值221
7.2.4 编译用户函数222
7.2.5 删除用户函数222
第八章 过程、包和触发器223
8.1 过程223
8.2 包225
8.2.1 创建包226
8.2.2 子程序重载230
8.2.3 Oracle内置包232
8.3 触发器235
8.3.1 创建触发器235
8.3.2 触发器限制239
8.3.3 触发器应用实例239
8.3.4 INSERTING、UPDATING和DELETING248
8.3.5 事件属性250
8.3.6 变化表和约束表253
8.3.7 重新编译触发器254
8.3.8 启用和禁用触发器254
8.3.9 检索触发器定义文本信息255
8.3.10 删除触发器256
第九章 游标257
9.1 游标操作257
9.1.1 声明游标257
9.1.2 打开游标259
9.1.3 提取游标数据260
9.1.4 关闭游标261
9.2 游标FOR循环262
9.3 游标属性264
9.4 游标修改和删除操作266
9.5 游标变量267
9.5.1 声明游标变量267
9.5.2 游标变量操作269
9.5.3 使用游标变量的限制272
第十章 对象273
10.1 定义对象类型273
10.1.1 创建对象类型273
10.1.2 对象方法重载277
10.1.3 对象构造函数278
10.2 对象参照类型279
10.3 对象前向声明280
10.4 数据库对象数据处理281
10.4.1 插入对象282
10.4.2 修改对象282
10.4.3 删除对象283
10.5 对象参照函数283
10.5.1 REF函数283
10.5.2 VALUE函数283
10.5.3 REFTOHEX函数284
第三部分 OCI程序设计285
第十一章 OCI程序设计基础287
11.1 OCI程序结构287
11.1.1 创建OCI环境288
11.1.2 申请句柄和数据结构290
11.1.3 连接服务器建立会话301
11.1.4 结束会话、断开服务器连接304
11.1.5 释放句柄305
11.2 错误处理305
11.2.1 OCI函数返回代码305
11.2.2 读取错误诊断记录306
11.3 OCI数据类型308
11.3.1 OCI外部数据类型308
11.3.2 数据类型转换309
11.3.3 类型代码310
11.4 程序实例312
第十二章 SQL语句处理319
12.1 准备SQL语句320
12.2 结合占位符321
12.2.1 指示符变量321
12.2.2 名称结合322
12.2.3 位置结合324
12.3 执行语句325
12.3.1 OCI执行函数325
12.3.2 批错误执行模式332
12.4 描述337
12.4.1 描述选择列表337
12.4.2 描述模式对象343
12.5 定义输出变量356
12.6 提取数据358
12.7 事务管理364
第十三章 大型对象数据处理367
13.1 LOB定位符367
13.2 打开和关闭LOB369
13.2.1 打开LOB369
13.2.2 检查LOB打开状态371
13.2.3 关闭LOB372
13.3 LOB数据处理373
13.3.1 检索LOB数据长度373
13.3.2 读取LOB数据374
13.3.3 写入LOB数据375
13.4 程序实例378
13.3.4 删除LOB数据378
第四部分 Pro*C/C++程序设计391
第十四章 Pro*C/C++程序设计基础393
14.1 Pro*C/C++应用程序开发环境393
14.1.1 Pro*C/C++开发环境393
14.1.2 Pro*C/C++应用程序开发步骤394
14.1.3 Pro*C/C++预编译器395
14.1.4 嵌入式语句语法结构397
14.2.1 预编译选项设置方式401
14.2 预编译选项401
14.2.2 预编译选项数据类型405
14.2.3 预编译选项配置文件405
14.3 宿主变量406
14.3.1 宿主变量406
14.3.2 指示符变量413
14.3.3 宿主结构413
14.3.4 宿主数组414
15.1 SQL状态变量419
第十五章 运行时刻错误处理419
15.2 SQL通信区420
15.2.1 SQLCA结构420
15.2.2 检索错误消息文本422
15.3 Oracle通信区423
15.3.1 ORACA结构423
15.3.2 检索SQL语句文本425
15.4 WHENEVER语句427
第十六章 静态语句处理433
16.1 嵌入SQL语句433
16.2 嵌入PL/SQL语句块436
16.2.1 宿主变量与指示符变量437
16.2.2 宿主数组438
16.3 游标变量438
16.3.1 声明和申请游标变量439
16.3.2 打开游标变量440
16.3.3 关闭和释放游标变量441
第十七章 动态SQL语句处理443
17.1 Oracle处理方法443
17.1.1 选择Oracle处理方法444
17.1.2 方法1445
17.1.3 方法2448
17.1.4 方法3451
17.1.5 方法4454
17.2 ANSI处理方法471
17.2.1 申请和释放描述符472
17.2.2 描述动态SQL语句473
17.2.3 设置描述符473
17.2.4 检索描述符信息477
17.2.6 游标操作480
17.2.5 执行语句480
17.2.7 应用实例481
第五部分 Java内嵌SQL技术489
第十八章 SQLJ程序设计基础491
18.1 SQLJ简介491
18.1.1 SQLJ组成部件491
18.1.2 建立SQLJ开发环境492
18.1.3 测试SOLJ开发环境493
18.1.4 SQLJ应用程序结构494
18.2.1 SQLJ声明语句496
18.2 SQLJ语句496
18.2.2 SQLJ执行语句498
18.3 SQLJ选项设置499
18.3.1 SQLJ选项499
18.3.2 属性文件501
18.3.3 SQLJ_OPTIONS环境变量502
18.3.4 选项设置优先级503
18.4 连接数据库503
18.4.1 Oracle类503
18.4.2 连接环境类506
18.5 异常错误处理507
第十九章 SQLJ语句处理511
19.1 Java表达式511
19.1.1 宿主表达式511
19.1.2 Java表达式运算513
19.1.3 空值处理516
19.1.4 赋值语句517
19.2 事务控制517
19.3.1 过程调用518
19.3 过程和函数调用518
19.3.2 函数调用519
19.4 查询结果处理520
19.4.1 名称迭代520
19.4.2 位置迭代523
第二十章 特殊类型数据处理527
20.1 SQLJ流527
20.1.1 SQLJ流向数据库写入数据527
20.1.2 在迭代中使用SQLJ流类型531
20.1.3 在过程和函数中使用SQLJ流534
20.2 对象和集合536
20.2.1 JPub536
20.2.2 对象操作539
20.2.3 集合操作541
20.3 Oracle扩展类型543
附录A Oracle数据库初始化参数547
附录B SQLSTATE代码561
B.1 类别代码561
B.2 子类定义562