注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关ORACLE PL/SQL程序设计(第二版)

ORACLE PL/SQL程序设计(第二版)

ORACLE PL/SQL程序设计(第二版)

定 价:¥108.00

作 者: (美)Steven Feuerstein BillPribyl;林琪译
出版社: 中国电力出版社
丛编项:
标 签: Oracle

ISBN: 9787508311173 出版时间: 2004-01-01 包装: 简裝本
开本: 小16开 页数: 1044 字数:  

内容简介

  无论是对初学者,还是对有经验的PL/SQL开发人员来说,本书第一版都很快成为他们不可缺少的参考资料。书中富含大量实例和建议,能够帮助使用PL/SQL的每一个人(从OracleForms开发人员到数据库管理员)充分利用这一强大的语言。通过提高此语言的潜力和复杂性,Oracle8为PL/SQL程序员提供了新的挑战。本版针对Oracle8对原书进行了更新,增加了描述新的PL/SQL对象特性(对象类型、集合、对象视图和外部过程)的章节。第二版中还包括一章专门介绍优化PL/SQL的问题(对此的咨询颇多)。另外对于调试和跟踪PL/SQL执行也做了进一步讨论。本书附带的光盘包含了本书的配套实用指南(OraclePL/SQLProgrammingCompanionUtilitiesGuide),它是由RevealNet公司所开发的一个在线工具,其中包括作者提供的近百个源代码文件和文档。即使你已经读过本书第一版,在第二版及其附带的光盘中你仍然会发现大量新的信息和有所修改的信息。如果对于PL/SQL你还是一个新手,你会很快发现自己正逐步入境。作者简介:StevenFeuerstein,世界上OraclePL/SQL语言领域资深专家之一。他也是本书续篇《AdvancedOraclePL/SQLProgrammingwithPackages》(O'Reilly出版)的作者,另外还著有《OracleBuilt-inPackages》(O'Reilly出版)。Steven从1980年开始开发软件,1987年~1992年任职于Oracle公司。他是RevealNet公司(www.revealnet.com)的合伙人,并且是RevealNet产品的首席设计师,包括PL/SQLKnowledgeBase和PL/Vision(这是一个预置PL/SQL包的代码库,可以加速基于PL/SQL的应用开发)。可以通过电子邮件feuerstein@revealnet.com与他联系。Steven还是PL/Solutions的总裁,该公司提供PL/Vision和PL/SQL的培训和咨询(www.plsolutions.com)。最后,(在Oracle领域里)他还是SSC的OraclePractice的联合主管,SSC是一家位于芝加哥的系统管理咨询公司(www.saraswati.com)。Steven与他的妻子Veva、他的小儿子Eli、两只猫(SisterItsacat和MosheJacobawitz)以及Mercury(一只刚果红色非洲灰鹦鹉)住在位于芝加哥的乔治亚风格的房子里,这栋房子还带有一个罗吉式花园。他的大儿子Chris则在附近忙于做音乐和搞艺术。Steven还是Crossroads基金会董事会的成员,此基金会为芝加哥进行社会性的工作的组织提供支持。BillPribyl,DataCraft公司(www.datacraft.com)的创始人和负责人,在Oracle数据库和应用方面学习和执教的时间已超过10年,而对面向对象技术的研究则可追溯到20世纪80年代中期,当时他与别人合写了一篇关于将实体关系模型应用于面向对象分析的文章。Bill自认为是Oracle“全才”,他曾在多家身价达数亿美元的公司担任过Oracle数据管理员;领导过在线商务的基于Web应用的开发;使用Oracle复制工具配置过高可用性数据库;帮助过NASA将数据库技术应用于航天飞船仿真软件;而且还用PL/SQL、Developer/2000和Oracle数据库做过开发并教授过有关课程。作为Oracle用户社区的热心支持者,Bill原来还是SouthCentral(美国)Oracle用户组的主席。他同时还是《Select》的总编,《Select》是国际Oracle用户组美国部所出的季刊。他的工作成果刊登在世界各地的Oracle用户组刊物上。他还为《TheOfficialNetscapeLiveWireProBook》完成了JavaScript编程实例。Bill与他的妻子Norma、儿子Johnny、继子Geoffrey、4只猫以及1只达尔马提亚狗居住在他的母校,即德克萨斯州休斯顿的Rice大学旁边。他还为公立中学的孩子们志愿教授一门关于Internet和HTML基础知识的课程。

作者简介

暂缺《ORACLE PL/SQL程序设计(第二版)》作者简介

图书目录

 前言
 第一部分 采用PL/SQL进行程序设计
 第一章 PL/SQL入门
 什么是PL/SQL?
 在Oracle应用程序中编程的概念
 PL/SQL的起源
 PL/SQL的版本
 给Oracle程序设计人员的建议
 我喜欢的几个(PL/SQL)功能
 编写最好的代码以实现优秀的PL/SQL程序
 第二章 PL/SQL语言基础
 PL/SQL字符集
 标识符
 直接量
 分号定界符
 注释
 PRAGMA关键字
 块结构
 第三章 有效的编码风格
 有效布局的基本原则
 格式化SQL语句
 格式化控制结构
 格式化PL/SQL块
 格式化包
 有效地使用注释
 注释整体包
 第二部分 PL/SQL语言元素
 第四章 变量与程序数据
 标识符
 标量数据类型
 PL/SQL中的NULL
 变量声明
 锚定的声明
 由程序员定义的子类型
 创建和使用变量的技巧
 第五章 条件和顺序控制
 条件控制语句
 顺序控制语句
 第六章 数据库交互和游标
 事务管理
 PL/SQL中的游标
 隐式游标和显工游标
 声明游标
 打开游标
 从游标中取回
 游标中列的别名
 关闭游标
 游标属性
 游标参数
 游标中的SELECT FOR UPDATE
 游标变量
 使用游标
 第七章 循环
 循环的基础知识
 简单的循环
 数字FOR循环
 游标FOR循环
 WHILE循环
 管理循环的执行
 使用PL/SQL循环的技术
 第八章 异常处理程序
 为什么厅执行异常处理
 异常段
 异常的类型
 确定异常处理的行为
 引发异常
 处理异常
 客户-服务器错误通信
 NO_DATA_FOUDN:多用途的异常
 IF语句形式的异常处理程序
 只引发异常
 第九章 PL/SQL中的记录
 记录的基础知识
 基于表的记录
 基于游标的记录
 程序员定义的记录
 读写记录中的值
 记录类型和记录的兼容性
 嵌套记录
 第十章 PL/SQL表
 PL/SQL表和其他集合
 PL/SQL表的特点
 PL/SQL表和DML语句
 声明PL/SQL表
 引用和修改PL/SQL表中的行
 填充PL/SQL表中的行
 清除PL/SQL表
 PL/SQL 2.3发行版中PL/SQL表的增强功能
 使用PL/SQL表
 第三部分 内置函数
 第十一章 字符函数
 字符函数的描述
 字符函数的示例
 第十二章 日期函数
 日期函数的描述
 日期函数的示例
 第十三章 数字. LOB和其他函数
 数字函数的描述
 LOB函数的描述
 其他函数的描述
 第十四章 转换函数
 转换格式
 转换函数的描述
 转换函数的实例
 第四部分 模块化的代码
 第十五章 过程和函数
 模块化的代码
 PL/SQL块结构的回顾
 匿名PL/SQL块
 过程
 函数
 参数
 局部模块
 模块的重载
 提前声明
 着手实现模块化吧!
 第十六章 包
 包的优点
 包结构概览
 包说明
 包体
 包数据
 包初始化
 第十七章 在SQL中调中PL/SQL函数
 存在的问题
 在SQL中调用存储函数的语法
 在SQL中使用存储函数的要求
 在SQL中使用PL/SQL函数的限制
 在SQL中调用打包的函数
 列/函数名的优先级
 在SQL中调用PL/SQL函数的事实
 嵌入PL/SQL的示例
 第五部分 PL/SQL8的新功能
 第十八章 对象类型
 Oracle8对象的简介
 Oracle对象的例子
 创建对象类型的语法
 在PL/SQL和SQL中操纵对象
 修改持久对象
 对象的内部管理
 使用对象选项
 第十九章 嵌套表和VARRAY
 集合类型
 建立新的集合
 声明集合数据类型的语法
 使用集合
 集合伪函数
 集合的内置函数与过程
 PL/SQL到服务器集成的示例
 集合的内部管理
 应该使用哪种集合类型?
 第二十章 对象视图
 举例:使用对象视图
 INSTEAD OF触发器
 对象视图的语法
 对象视图与对象表之间的区别
 不是所有使用对象的视图都是对象视图
 计划的演变
 对象视图的内部管理
 后记:使用BFILE数据类型
 第二十一章 外部过程
 外部过程简介
 创建一个外部过程的步骤
 外部过程的语法
 映射参数
 OCI服务例程
 外部过程的内部管理
 实例
 第六部分 使PL/SQL程序正常工作
 第二十二章 代码设计的技巧
 选择有意义的模块名和参数名
 建立最具功能性的函数
 充分利用局部模块化
 注意不带任何参数的模块
 创建独立的模块
 构造抽象数据类型
 参数设计的技巧
 第二十三章 管理数据库中的代码
 执行存储代码
 事务处理的完整性和执行权限
 模块验证与依赖关系管理
 远程过程调用
 利用SQL*Plus管理存储对象
 使用SQL检查存储对象
 加密存储代码
 第二十四章 调度PL/SQL
 错误的调试方法
 调试技巧与策略
 第二十五章 调整PL/SQL应用程序
 分析程序的性能
 调整对编译过的代码的访问
 调整对数据的访问
 调整算法
 PL/SQL8增强的性能概览
 第二十六章 跟踪PL/SQL的执行
 PL/SQL跟踪工具
 为产品支持而跟踪
 自由格式过滤
 结构化的接口过滤
 快速跟踪
 第七部分 附录
 附录一 配套光盘中的内容
 附录二 从PL/SQL 1.1版本调用存储过程
 附录三 内置包
 词汇表

本目录推荐