热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Oracle 11g SQL和PL/SQL从入门到精通

中国水利水电出版社
    【作 者】王海凤 等编著 【I S B N 】978-7-5084-5136-7 【责任编辑】王艳燕 【适用读者群】科技 【出版时间】2008-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】78 【丛 书】暂无分类 【备注信息】
图书详情

    本书是专门为Oracle应用开发人员所提供的SQL和PL/SQL编程指南。通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基础知识,而且可以掌握PL/SQL的各种高级特征(记录类型、集合类型、对象类型、大对象类型)。

    除了为读者提供编写SQL语句和开发PL/SQL块的方法之外,本书还为应用开发人员提供了一些常用的PL/SQL系统包。通过使用这些PL/SQL系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合于SQL和PL/SQL初学者,也适合于有经验的Oracle 应用开发人员。

    本书所有实例的源代码可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。

    在《精通Oracle 10g SQL和PL/SQL》一书销售即将告终之际,并且随着Oracle Database 11g的全新推出,我们推出了该书的修订版《Oracle 11g SQL和PL/SQL从入门到精通》。本书不仅对原书结构进行了调整,而且增加了Oracle Database 11g在SQL和PL/SQL方面的新特征。

    无论是对初学者,还是对有经验的开发人员来说,本书都将成为您不可或缺的参考书。对于初学者来说,本书不仅介绍了SQL和PL/SQL开发工具和开发方法,而且还提供了相应的习题和答案。对于开发人员来说,您可能已经非常熟悉SQL和PL/SQL的基本开发方法,但可能对PL/SQL高级内容(集合类型、对象类型、LOB对象)以及PL/SQL系统包知之甚少,本书对于这些高级知识和Oracle系统包提供了比较详尽的介绍。

    目标

    在学习了本书之后,应该达到以下目标:

     掌握SQL和PL/SQL开发工具SQL*Plus、SQL Developer的使用方法。

     掌握编写SELECT语句、DML语句(INSERT、UPDATE、DELETE)以及事务控制语句(COMMIT、ROLLBACK、SAVEPOINT)的方法。

     掌握在PL/SQL块中嵌入SELECT语句、DML语句以及事务控制语句的方法,以及在PL/SQL块中使用记录类型、集合类型和对象类型的方法。

     掌握编写PL/SQL过程、函数、包和触发器的方法。

    本书组织及特点

     第1章:在Windows平台上安装Oracle Database 11g,介绍安装Oracle Database 11g并建立示例数据库的方法。

     第2章:配置网络服务名。介绍使用Net Configuration Assistant配置网络服务名的方法。

     第3章:使用SQL Developer。介绍Oracle Database 11g新工具SQL Developer的使用方法。

     第4章:使用SQL*Plus。介绍命令行工具SQL*Plus的使用方法。

     第5章:SQL和PL/SQL综述。介绍关系数据库的基本概念、SQL和PL/SQL的特征,以及常用数据库对象。

     第6章:简单查询。介绍使用SELECT语句执行基本查询语句、使用WHERE子句限制查询结果、使用ORDER BY子句排序数据的方法。

     第7章:SQL单行函数。介绍数字函数、字符函数、日期函数、转换函数等单行函数,以及正则表达式的使用方法,另外还介绍Oracle Database 11g的新特征—函数REGEXP_COUNT。

     第8章:操纵数据。介绍使用DML语句和事务控制语句的方法,并且提供了多表插入和MERGE语句的高级功能。

     第9章:复杂查询。介绍各种连接查询、各种子查询、数据分组、集合操作符、层次查询、条件表达式以及FLASHBACK查询的作用和使用方法。

     第10章:管理常用对象。介绍普通表、约束、视图、序列、索引、同义词的作用及使用方法。

     第11章:PL/SQL基础。介绍PL/SQL块、变量以及PL/SQL代码的编写规则,另外还介绍Oracle Database 11g的新特征—在PL/SQL块中引用序列伪列NEXTVAL和CURRVAL。

     第12章:访问Oracle。介绍在PL/SQL块中嵌入SELECT、DML语句以及事务控制语句的方法。

     第13章:编写控制结构。介绍条件分支语句、CASE语句、循环控制语句以及顺序控制语句的作用和使用方法,另外还介绍Oracle Database 11g的新特征——CONTINUE语句。

     第14章:使用复合数据类型。介绍PL/SQL记录、PL/SQL表、嵌套表、VARRAY的作用和使用方法,另外还介绍批量绑定、集合赋值、集合比较以及集合嵌套的方法。

     第15章:使用游标。介绍显式游标、游标变量以及CURSOR表达式的作用和使用方法。

     第16章:异常处理。介绍预定义异常、非预定义异常和自定义异常的作用和使用方法,以及使用PL/SQL编译警告的方法。

     第17章:本地动态SQL。介绍使用EXECUTE IMMEDIATE语句处理DDL、DCL、DML以及单行查询的方法,另外还介绍处理多行查询的方法。

     第18章:PL/SQL过程。介绍开发PL/SQL过程的方法。

     第19章:PL/SQL函数。介绍开发PL/SQL函数的方法,另外还介绍Oracle Database 11g的新特征——结果缓存。

     第20章:PL/SQL包。介绍开发PL/SQL包的方法。

     第21章:触发器。介绍DML触发器、INSTEAD OF触发器以及事件触发器的作用和开发方法,另外还介绍Oracle Database 11g的新特征——组合触发器。

     第22章:使用对象类型。介绍对象类型、对象方法、对象表的作用以及使用方法。

     第23章:使用大对象。介绍使用DBMS_LOB包访问和操纵CLOB、BLOB以及BFILE列的方法。

     第24章:读写OS文件。介绍使用UTL_FILE包读取和写入OS文件的方法。

     第25章:开发多媒体应用。介绍使用PL/SQL开发音频应用、图像应用、视频应用以及文献应用的方法。

     第26章:开发Web应用。介绍使用HTP和HTF等包开发Web数据库应用的方法。

     第27章:DBMS_SQL动态SQL。介绍使用DBMS_SQL包实现动态SQL的方法。

     第28章:管理统计。介绍使用DBMS_STATS包管理表、索引、直方图、数据库以及系统统计的方法。

     第29章:使用数据库资源管理器。介绍使用DBMS_RESOURCE_ MANAGER和DBMS_RESOURCE_MANAGER_PRIVS包实现数据库资源管理的方法。

     第30章:数据加密和解密。介绍使用DBMS_CRYPTO包和DBMS_ OBFUSCATION_TOOLKIT包实现数据加密和解密的方法。

     第31章:使用调度程序。介绍使用DBMS_SCHEDULAR包实现作业、程序、时间表和作业类的方法。

     第32章:使用FLASHBACK。介绍使用DBMS_FLASHBACK包实现FLASHBACK查询的方法。

     第33章:使用重定义联机表。介绍使用DBMS_REDEFINITION包实现重定义联机表的方法。

     第34章:修正损坏块。介绍使用DBMS_REPAIR包修复损坏块的方法。

     第35章:使用日志挖掘。介绍使用DBMS_LOGMNR_D包和DBMS_LOGMNR包实现日志挖掘的方法。

     第36章:使用管道。介绍使用DBMS_PIPE包实现管道的方法。

     第37章:使用精细访问控制。介绍使用DBMS_RLS包实现精细访问控制的方法。

     第38章:使用精细审计。介绍使用DBMS_FGA包实现精细审计的方法。

     第39章:使用预警事件。介绍使用DBMS_ALERT包实现预警事件的方法。

     第40章:转换ROWID。介绍使用DBMS_ROWID包转换ROWID的方法。

     第41章:其他常用包。介绍其他常用PL/SQL包的使用方法。

    本书主要由王海凤、王海亮、郑建茹、张立民等编著,另外刘喜泉、宋和文、蒲建军、张建平、李新国、冯国庆、王乐天、武长毅、王宏斌、孙刚、刘瑞光、刘二乐、刘云松、赵亚军、刘洁瑛、石磊、卫宝玉、王宝众、尹向民、王忠杰、杨举贤、郑忠、高伟、梁诗梅、王海霞、马新宇、尹文忠、张磊、李学刚、陈胜、徐星、姜大庆、张俊平、杨美霞、陈强、雷俊义、魏铁军、杜建云、赵建良、王文俊、富晓滨、赵新宪等人也为编写本书提供了大量的资料和技术帮助。王海凤组织编写了第1章到第22章的内容,王海亮组织编写了第23章到第30章的内容,郑建茹组织编写了第31章到第35章的内容,张立民组织编写了第36章到第41章的内容。

    由于时间紧迫和编者水平有限,书中难免出现错误,敬请读者批评指正。本工作室人员具有丰富的Oracle应用开发、培训和技术支持经验,曾经为财政、电信、移动、联通、油田、银行、社保、证券期货、海关、教育等大客户进行了Oracle培训,并且获得用户的一致好评。如果您有Oracle培训和技术支持需求,欢迎来电来函与我们联系。

    编著者相关书籍

    《精通Oracle 10g SQL和PL/SQL》

    《使用Oracle 10g Forms Builder快速开发Web数据库应用》

    《精通Oracle 10g Pro*C/C++编程》

    《Oracle 10g快速入门》

    《精通Oracle 10g备份与恢复》

    《精通Oracle 10g系统管理》

    《精通Oracle 10g PL/SQL编程》

    《Oracle9i 快速入门》

    《Oracle9i Pro*C/C++编程指南》

    《Oracle9i系统管理培训教程》

    编者

    2007年10月于呼和浩特

    联系方式:0471-2210753

    电子邮箱:whl88321@163.com

    whl88321@21cn.com

    前言
    第一部分 SQL和PL/SQL相关工具

    第1章 在Windows平台上安装Oracle
    Database 11g 1
    第2章 配置网络服务名 10
    第3章 使用SQL Developer 15
    3.1 建立数据库连接 16
    3.2 管理常用对象 17
    3.2.1 管理表 17
    3.2.2 管理视图 25
    3.2.3 管理索引 27
    3.2.4 管理序列 28
    3.2.5 管理同义词 29
    3.2.6 管理过程 30
    3.2.7 管理函数 31
    3.2.8 管理包 32
    3.2.9 管理触发器 33
    3.2.10 管理自定义类型 34
    3.2.11 管理数据库回收站 36
    3.3 执行SQL语句 36
    第4章 使用SQL*Plus 39
    4.1 SQL*Plus用户界面 39
    4.2 配置SQL*Plus 39
    4.3 SQL*Plus基础 41
    4.4 使用SQL脚本 42
    4.5 格式化SQL*Plus报表 46
    4.6 SQL*Plus命令参考 48

    第二部分 SQL

    第5章 SQL和PL/SQL综述 68
    5.1 关系数据库 68
    5.1.1 概念模型 69
    5.1.2 数据模型 69
    5.2 SQL综述 71
    5.3 PL/SQL简介 73
    5.4 Oracle数据库对象 75
    5.5 小结 80
    第6章 简单查询 81
    6.1 基本查询 81
    6.1.1 查询所有列 81
    6.1.2 查询特定列 81
    6.1.3 查询日期列 82
    6.1.4 排除重复行 85
    6.1.5 使用算术运算符 86
    6.1.6 处理NULL 86
    6.1.7 连接字符串 88
    6.1.8 使用列别名 89
    6.2 限制查询 90
    6.2.1 使用常规比较符 90
    6.2.2 使用其他比较符 91
    6.2.3 使用逻辑操作符 93
    6.3 排序数据 95
    6.3.1 单列排序 95
    6.3.2 多列排序 98
    6.4 小结 99
    6.5 习题 99
    第7章 SQL单行函数 101
    7.1 数字函数 101
    7.2 字符函数 104
    7.3 日期时间函数 106
    7.4 转换函数 110
    7.5 NULL函数 114
    7.6 比较函数 114
    7.7 环境函数 115
    7.8 编码和译码函数 115
    7.9 层次函数 116
    7.10 正则表达式 116
    7.10.1 正则表达式函数 116
    7.10.2 正则表达式字符样式 118
    7.10.3 正则表达式样式修饰符 125
    7.11 小结 126
    7.12 习题 126
    第8章 操纵数据 128
    8.1 增加数据 128
    8.1.1 增加单行数据 128
    8.1.2 使用子查询复制数据 130
    8.1.3 在INTO子句中使用子查询 130
    8.1.4 使用多表插入 131
    8.2 更新数据 132
    8.2.1 使用表达式更新数据 132
    8.2.2 使用子查询更新数据 134
    8.2.3 使用MERGE语句 134
    8.3 删除数据 135
    8.4 控制事务 136
    8.4.1 事务和锁 137
    8.4.2 提交事务 137
    8.4.3 回退事务 138
    8.4.4 只读事务 138
    8.4.5 顺序事务 139
    8.5 小结 140
    8.6 习题 140
    第9章 复杂查询 142
    9.1 连接查询 142
    9.1.1 相等连接 143
    9.1.2 不等连接 144
    9.1.3 自连接 145
    9.1.4 外连接 146
    9.1.5 SQL:1999连接 147
    9.2 数据分组 151
    9.2.1 常用分组函数 151
    9.2.2 使用GROUP BY和HAVING子句 153
    9.2.3 使用ROLLUP和CUBE操作符 155
    9.2.4 使用GROUPING SETS操作符 158
    9.2.5 连接分组 160
    9.3 子查询 162
    9.3.1 单行和多行子查询 162
    9.3.2 多列子查询 164
    9.3.3 相关子查询 166
    9.3.4 在其他SQL语句中引用子查询 168
    9.4 其他复杂查询 170
    9.4.1 使用集合操作符 170
    9.4.2 层次查询 174
    9.4.3 使用条件表达式 176
    9.4.4 Flashback查询 179
    9.5 小结 180
    9.6 习题 181
    第10章 管理常用对象 183
    10.1 管理表 183
    10.1.1 表简介 183
    10.1.2 建表 187
    10.1.3 修改表 188
    10.1.4 截断和删除表 190
    10.1.5 显示表信息 191
    10.2 使用约束 192
    10.2.1 约束简介 192
    10.2.2 定义约束 195
    10.2.3 维护约束 198
    10.2.4 显示约束信息 201
    10.3 使用视图 202
    10.3.1 视图简介 202
    10.3.2 建立视图 203
    10.3.3 维护视图 206
    10.3.4 显示视图信息 207
    10.4 使用索引 208
    10.4.1 建立索引 209
    10.4.2 维护索引 210
    10.4.3 显示索引信息 211
    10.5 使用序列 212
    10.5.1 建立序列 212
    10.5.2 维护序列 213
    10.5.3 显示序列信息 214
    10.6 使用同义词 214
    10.6.1 建立同义词 215
    10.6.2 删除同义词 216
    10.6.3 显示同义词信息 216
    10.7 小结 217
    10.8 习题 218

    第三部分 PL/SQL

    第11章 PL/SQL基础 221
    11.1 PL/SQL块简介 221
    11.1.1 PL/SQL块结构 221
    11.1.2 PL/SQL块分类 223
    11.2 定义并使用变量 226
    11.2.1 标量(Scalar)变量 226
    11.2.2 复合(Composite)变量 229
    11.2.3 参照(Reference)变量 231
    11.2.4 LOB(Large Object)变量 232
    11.2.5 使用子类型定义变量 233
    11.2.6 非PL/SQL变量 233
    11.3 编写PL/SQL代码 234
    11.3.1 PL/SQL词汇单元 234
    11.3.2 PL/SQL代码编写规则 237
    11.3.3 在PL/SQL表达式中使用序列 239
    11.4 小结 239
    11.5 习题 239
    第12章 访问Oracle 241
    12.1 检索单行数据 241
    12.2 操纵数据 243
    12.2.1 插入数据 244
    12.2.2 更新数据 244
    12.2.3 删除数据 245
    12.2.4 SQL游标 246
    12.3 使用事务控制语句 247
    12.4 小结 248
    12.5 习题 248
    第13章 编写控制结构 250
    13.1 条件分支语句 250
    13.2 CASE语句 253
    13.3 循环语句 255
    13.4 顺序控制语句 258
    13.5 小结 259
    13.6 习题 259
    第14章 使用复合数据类型 261
    14.1 PL/SQL记录 261
    14.1.1 定义PL/SQL记录 261
    14.1.2 使用PL/SQL记录 262
    14.2 PL/SQL集合 265
    14.2.1 PL/SQL表 265
    14.2.2 嵌套表 266
    14.2.3 变长数组(VARRAY) 268
    14.2.4 PL/SQL记录表 269
    14.3 PL/SQL集合方法 270
    14.4 批量绑定 274
    14.4.1 传统循环和批量绑定 274
    14.4.2 使用BULK COLLECT子句 276
    14.4.3 使用FORALL语句 277
    14.4.4 使用INDICES OF和VALUES
    OF子句 279
    14.5 PL/SQL集合高级特性 280
    14.5.1 集合赋值 280
    14.5.2 集合比较 283
    14.5.3 集合嵌套 286
    14.5.4 集合函数 288
    14.6 小结 288
    14.7 习题 289
    第15章 使用游标 290
    15.1 显式游标 290
    15.1.1 显式游标属性 290
    15.1.2 使用显式游标 291
    15.1.3 游标FOR循环 293
    15.1.4 参数游标 295
    15.1.5 更新或删除游标行 295
    15.2 游标变量 297
    15.3 使用批量提取 299
    15.4 使用CURSOR表达式 301
    15.5 小结 302
    15.6 习题 302
    第16章 异常处理 303
    16.1 异常简介 303
    16.2 捕捉并处理异常 304
    16.2.1 预定义异常 304
    16.2.2 非预定义异常 306
    16.2.3 自定义异常 307
    16.3 使用异常处理函数 308
    16.4 使用编译警告 310
    16.5 小结 311
    16.6 习题 312
    第17章 本地动态SQL 313
    17.1 动态SQL简介 313
    17.2 使用EXECUTE IMMEDIATE语句 314
    17.2.1 处理DDL和DCL语句 314
    17.2.2 处理DML语句 315
    17.2.3 处理单行查询 317
    17.3 处理多行查询 318
    17.4 在动态SQL中使用批量绑定 319
    17.5 小结 322
    17.6 习题 322
    第18章 PL/SQL过程 323
    18.1 使用过程参数 323
    18.2 调用过程 325
    18.3 过程开发示例 326
    18.4 维护过程 332
    18.5 小结 333
    18.6 习题 333
    第19章 PL/SQL函数 334
    19.1 使用函数参数 334
    19.2 调用函数 336
    19.3 函数开发示例 339
    19.4 管理函数 341
    19.5 小结 342
    19.6 习题 342
    第20章 PL/SQL包 343
    20.1 包组件 343
    20.2 调用包组件 345
    20.3 包开发示例 346
    20.4 维护包 352
    20.5 小结 353
    20.6 习题 354
    第21章 触发器 355
    21.1 DML触发器 355
    21.1.1 语句触发器 355
    21.1.2 行触发器 357
    21.1.3 组合触发器 359
    21.1.4 DML触发器开发示例 360
    21.2 INSTEAD OF触发器 362
    21.3 事件触发器 363
    21.3.1 事件属性函数 363
    21.3.2 系统事件触发器 364
    21.3.3 客户事件触发器 365
    21.4 维护触发器 367
    21.5 小结 368
    21.6 习题 368
    第22章 使用对象类型 369
    22.1 对象类型简介 369
    22.2 建立对象类型 370
    22.3 使用对象类型方法 372
    22.4 使用对象表 375
    22.4.1 使用行对象和列对象 375
    22.4.2 在对象表上引用对象方法 376
    22.5 对象类型开发示例 378
    22.5.1 嵌套对象类型 378
    22.5.2 对象类型继承 381
    22.5.3 参照对象类型 384
    22.6 维护对象类型 385
    22.7 小结 387
    22.8 习题 388

    第四部分 PL/SQL系统包

    第23章 使用大对象 390
    23.1 LOB简介 390
    23.2 使用CLOB 391
    23.3 使用BFILE 393
    23.4 使用BLOB 395
    23.5 DBMS_LOB包 397
    23.6 小结 404
    第24章 读写OS文件 405
    24.1 写入OS文件 405
    24.2 读取OS文件 406
    24.3 UTL_FILE包 407
    24.4 小结 411
    第25章 开发多媒体应用 412
    25.1 多媒体基础对象类型及公用方法 412
    25.1.1 ORDSource 412
    25.1.2 公用对象方法 416
    25.2 开发音频应用 425
    25.2.1 ORDAudio对象类型 426
    25.2.2 ORDAudio对象示例 435
    25.3 开发文献应用 436
    25.3.1 ORDDoc对象类型 437
    25.3.2 ORDDoc使用示例 440
    25.4 开发图像应用 442
    25.4.1 ORDImage对象类型 442
    25.4.2 ORDImage使用示例 451
    25.5 开发视频应用 453
    25.5.1 ORDVideo对象类型 454
    25.5.2 ORDVideo使用示例 464
    25.6 小结 466
    第26章 开发Web应用 467
    26.1 配置数据库访问描述符 467
    26.2 Web应用开发示例 469
    26.3 HTP和HTF 473
    26.4 OWA_COOKIE 494
    26.5 OWA_IMAGE 494
    26.6 OWA_OPT_LOCK 495
    26.7 OWA_PATTERN 496
    26.8 OWA_SEC 498
    26.9 OWA_TEXT 499
    26.10 OWA_UTIL 500
    26.11 小结 504
    第27章 DBMS_SQL动态SQL 505
    27.1 实现动态SQL 505
    27.2 DBMS_SQL 509
    27.3 小结 516
    第28章 管理统计 517
    28.1 管理表统计 517
    28.2 管理索引统计 518
    28.3 管理直方图统计 519
    28.4 管理方案和数据库统计 519
    28.5 管理系统统计 520
    28.6 DBMS_STATS包 521
    28.7 小结 541
    第29章 使用数据库资源管理器 543
    29.1 实现资源管理 543
    29.2 DBMS_RESOURCE_MANAGER_
    PRIVS包 546
    29.3 DBMS_RESOURCE_MANAGER包 546
    29.4 小结 552
    第30章 数据加密和解密 553
    30.1 实现数据加密和解密 553
    30.2 DBMS_OBFUSCATION_TOOLKIT 554
    30.3 DBMS_CRYPTO 557
    30.4 小结 560
    第31章 使用调度程序 561
    31.1 使用作业 561
    31.2 使用程序 562
    31.3 使用时间表 563
    31.4 使用作业类 564
    31.5 DBMS_SCHEDULE包 564
    31.6 小结 578
    第32章 使用Flashback 579
    32.1 实现Flashback 579
    32.2 DBMS_FLASHBACK 580
    32.3 小结 581
    第33章 使用重定义联机表 582
    33.1 重定义联机表 582
    33.2 DBMS_REDEFINITION 584
    33.3 小结 586
    第34章 修正损坏块 587
    34.1 实现损坏块修正 587
    34.2 DBMS_REPAIR 589
    34.3 小结 591
    第35章 使用日志挖掘 592
    35.1 实现日志挖掘 592
    35.2 DBMS_LOGMNR_D包 594
    35.3 DBMS_LOGMNR包 594
    35.4 小结 596
    第36章 使用管道 597
    36.1 实现管道 597
    36.2 DBMS_PIPE包 599
    36.3 小结 601
    第37章 使用精细访问控制 602
    37.1 实现精细访问控制 602
    37.2 DBMS_RLS 605
    37.3 小结 609
    第38章 使用精细审计 610
    38.1 实现精细审计 610
    38.2 DBMS_FGA包 611
    38.3 小结 612
    第39章 使用预警事件 613
    39.1 实现预警事件 613
    39.2 DBMS_ALERT 614
    39.3 小结 615
    第40章 转换ROWID 616
    40.1 实现ROWID转换 616
    40.2 DBMS_ROWID 617
    40.3 小结 619
    第41章 其他常用包 620
    41.1 DBMS_DDL 620
    41.2 DBMS_OUTPUT 621
    41.3 DBMS_RANDOM 623
    41.4 DBMS_SESSION 625
    41.5 DBMS_SHARED_POOL 628
    41.6 DBMS_SPACE 629
    41.7 DBMS_SPACE_ADMIN 635
    41.8 DBMS_TRANSACTION 638
    41.9 DBMS_TTS 640
    41.10 DBMS_UTILITY 641
    41.11 UTL_INADDR 646
    习题答案 647本书是专门为Oracle应用开发人员所提供的SQL和PL/SQL编程指南。通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基础知识,而且可以掌握PL/SQL的各种高级特征(记录类型、集合类型、对象类型、大对象类型)。
    除了为读者提供编写SQL语句和开发PL/SQL块的方法之外,本书还为应用开发人员提供了一些常用的PL/SQL系统包。通过使用这些PL/SQL系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合于SQL和PL/SQL初学者,也适合于有经验的Oracle 应用开发人员。
    本书所有实例的源代码可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册