Oracle8i数据库高级应用开发技术PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:袁鹏飞编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115085803
- 页数:565 页
第一部分 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*Plus 83
4.1.2 SQL*Plus环境设置 86
4.1.3 关闭SQL*Plus 91
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和DELETING 248
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 打开和关闭LOB 369
13.2.1 打开LOB 369
13.2.2 检查LOB打开状态 371
13.2.3 关闭LOB 372
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 方法1 445
17.1.3 方法2 448
17.1.4 方法3 451
17.1.5 方法4 454
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 JPub 536
20.2.2 对象操作 539
20.2.3 集合操作 541
20.3 Oracle扩展类型 543
附录A Oracle数据库初始化参数 547
附录B SQLSTATE代码 561
B.1 类别代码 561
B.2 子类定义 562
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019