Oracle9i PL/SQL 程序设计[按需印刷]
[绝版]
基本信息
- 原书名: Oracle9i PL/SQL Programming
- 原出版社: McGraw-Hill
- 作者: (美)Scott Urman
- 译者: 陈维军 王蕾 等
- 丛书名: Oracle技术系列丛书
- 出版社:机械工业出版社
- ISBN:7111099508
- 上架时间:2002-5-8
- 出版日期:2002 年4月
- 页码:444
- 版次:1-1
- 所属分类:
计算机 > 数据库 > Oracle
内容简介回到顶部↑
本书介绍Oracle数据库不同版本中PL/SQL语言的主要特性,以及如何在不同开发环境中升发、测试和调试PL/SQL程序。主要内容包括PL/SQL的使用方法、错误处理、集合、子程序和包以及高级特性等详细信息。本书附带光盘包括书中范例代码和开发环境。
目录回到顶部↑
第一部分 概述及开发环境
第1章 pl/sql概述
1. 1 为什么使用pl/sql
l.l.1 pl/sql和网络流量
1. 1.2 标准
1. 2 pl/sql的功能特性
1. 2. 1 语句块结构
1.2.2 错误处理
1. 2. 3 变量和类型
1. 2. 4 条件语句
1.2.5 循环结构
1.2. 6 游标
1. 2.7 过程和函数
1. 2.8 包
1. 2. 9 集合
1. 3 本书使用的约定
1.3. 1 pl/sql和oracle版本
1. 3. 2 oracle文档
l. 3. 3 光盘内容
1.4 范例样表
第1章 pl/sql概述
1. 1 为什么使用pl/sql
l.l.1 pl/sql和网络流量
1. 1.2 标准
1. 2 pl/sql的功能特性
1. 2. 1 语句块结构
1.2.2 错误处理
1. 2. 3 变量和类型
1. 2. 4 条件语句
1.2.5 循环结构
1.2. 6 游标
1. 2.7 过程和函数
1. 2.8 包
1. 2. 9 集合
1. 3 本书使用的约定
1.3. 1 pl/sql和oracle版本
1. 3. 2 oracle文档
l. 3. 3 光盘内容
1.4 范例样表
译者序回到顶部↑
本书是由Oracle畅销书作者所编写的,他多年来始终注重PL/SQL的研究工作,编写了多部有关PL/SQL的图书。本书是以前所编写图书的升级版本,包含了最新的Oracle版本和信息。本书不仅适用于PL/SQL的初学者,而且适合于Oracle开发人员参考;它不仅非常实用,而且是非常宝贵的参考资源!
我们很荣幸能够有机会承担本书的翻译工作。在翻译过程中,我们经常为一句话、一个术语进行反复的讨论,并查阅了大量的资料,力图使本书的翻译能正确、贴切地反映原文的意思,同时注意使句子、段落符合中国人的语言习惯。我们真挚地希望你能够从本书中有所收获,这是作者的初衷,也是我们的愿望!
本书由陈维军、王蕾组织翻译,万方工作室的全体同仁都参加了本书的翻译、校正和输入等工作。具体参加本书翻译、录排、校对工作的人员为:陈维军、王蕾、韩冰、宋红利、田蕴哲、丁大、牛志奇、刘艳、刘砚、黄建立、丁胜利、蒋雯丽、葛丽、罗贤锋、罗天浩、王洞宾、赵文凯、王荣、王慧英、黄慧萍、李明、徐艳华、李小萍、吴莹、文瑶等。本书的出版是集体劳动的结晶,在此特别感谢万方工作室的全体工作人员。
由于时间仓促,且译者经验和水平有限,译文难免有不妥之处,恳请读者批评指正!
万方工作室
2002年1月
我们很荣幸能够有机会承担本书的翻译工作。在翻译过程中,我们经常为一句话、一个术语进行反复的讨论,并查阅了大量的资料,力图使本书的翻译能正确、贴切地反映原文的意思,同时注意使句子、段落符合中国人的语言习惯。我们真挚地希望你能够从本书中有所收获,这是作者的初衷,也是我们的愿望!
本书由陈维军、王蕾组织翻译,万方工作室的全体同仁都参加了本书的翻译、校正和输入等工作。具体参加本书翻译、录排、校对工作的人员为:陈维军、王蕾、韩冰、宋红利、田蕴哲、丁大、牛志奇、刘艳、刘砚、黄建立、丁胜利、蒋雯丽、葛丽、罗贤锋、罗天浩、王洞宾、赵文凯、王荣、王慧英、黄慧萍、李明、徐艳华、李小萍、吴莹、文瑶等。本书的出版是集体劳动的结晶,在此特别感谢万方工作室的全体工作人员。
由于时间仓促,且译者经验和水平有限,译文难免有不妥之处,恳请读者批评指正!
万方工作室
2002年1月
前言回到顶部↑
Oracle是一种功能极其强大,并且非常灵活的关系数据库系统。就是因为这种强大的功能和灵活性,致使Oracle非常复杂。为了实现基于Oracle设计有用的应用程序,则有必要理解Oracle是如何操作存储在系统中的数据的。PL/SQL就是这样一种实现数据操作的重要工具,你不仅可以在Oracle内部使用它,而且可以在自己的应用程序中应用它。PL/SQL在许多环境下都是可用的,并且在不同环境下具有不同的优势。
我所编写的第一本有关PL/SQL的图书是《Oracle PL/SQL Programming》,在1996年出版(英文版)。第一版主要涵盖了Oracle 7 Realease 7.3中的PL/SQL 2.3版本--这是那时最新版本的Oracle数据库和PL/SQL。有关PL/SQL的第H本书是1997年出版(英文版)的《Oracles PL/SQL Programming》,该书在第一版本的基础上,进一步包含了Oracle8 Realease8.0的最新信息,当时Oracle8i Realease 8.0是最新的Oracle版本。有关PL/SQL的第三本书是2000年出版(英文版)的《 Oracle8i Advanced PL/SQL Programming》。第三本书注重强调高级特性,所涵盖版本最高为Oracle8i。
本书在以前版本的基础上继续扩展,包含了许多更新内容,集成了Oraclegi的特性。相对于以前的版本,本书增补了许多介绍性材料。同时,本书和《Oracle8i Advanced Programming》完全涵盖了PL/SQL语言。
本书包含的新内容
首先,这个版本的PL/SQL编程书与前几版本的主要的差别在于本书提供了Oracle9i的新特性。在本书中可以见到对这些新特性的讨论。比如,本书第3章在讨论基本PL/SQL语法的同时讨论了CASE语句( Oracle9i的一个新特性)。至于PL/SQL开发环境,本书包含了以前版本中提供的所有开发工具的新版本,以及一个新的IDE。
读者对象
我们设计本书的定位是用户指南和PL/SQL参考手册。本书适合于所有Oracle用户,尤其适合于那些以前从未使用过PL/SQL的用户。我们在第12章更详细地讨论了一些高级内容。
如何使用本书
本书包含12章和3个附录。其中章节被划分成三部分:概述和开发环境、PL/SQL基本特性,以及更多的PL/SQL特性。
第一部分:概述及开发环境
本书的第一部分介绍了PL/SQL和PL/SQL所运行的环境,还讨论了附赠光盘所提供的PL/SQL开发环境。
第1章:PL/SQL简介
第1章介绍了PL/SQL,并且描述了该语言的一些主要特性,讨论了不同的PL/SQL版本,以及数据库版本和PL/SQL版本的对应关系。这一章结尾讨论了一个数据库模式,我们全书都使用该范例。
第2章:开发及运行环境
PL/SQL可以运行在许多不同类型的环境下,不仅可以运行在客户端,也可以运行在服务器端。在这一章中,我们讨论了PL/SQL引擎的不同位置,以及不同引擎之间的通信,还讨论了附赠光盘所包含的开发工具,包括屏幕抓图。
第二部分:PL/SQL基本特性
这部分讨论了PL/SQL的关系型特性,包括该语言的语法和数据类型,以及如何使用SQL。内置的SQL函数、游标、错误处理和集合。
第3章:PL/SQL基础
在讨论任何编程语言时,首先讨论的肯定是该语言的语法和数据类型。在这一章中,我们将了解PL/SQL提供的所有数据类型,以及它所支持的控制结构。
第4章:在PL/SQL中使用 SQL
我所编写的第一本有关PL/SQL的图书是《Oracle PL/SQL Programming》,在1996年出版(英文版)。第一版主要涵盖了Oracle 7 Realease 7.3中的PL/SQL 2.3版本--这是那时最新版本的Oracle数据库和PL/SQL。有关PL/SQL的第H本书是1997年出版(英文版)的《Oracles PL/SQL Programming》,该书在第一版本的基础上,进一步包含了Oracle8 Realease8.0的最新信息,当时Oracle8i Realease 8.0是最新的Oracle版本。有关PL/SQL的第三本书是2000年出版(英文版)的《 Oracle8i Advanced PL/SQL Programming》。第三本书注重强调高级特性,所涵盖版本最高为Oracle8i。
本书在以前版本的基础上继续扩展,包含了许多更新内容,集成了Oraclegi的特性。相对于以前的版本,本书增补了许多介绍性材料。同时,本书和《Oracle8i Advanced Programming》完全涵盖了PL/SQL语言。
本书包含的新内容
首先,这个版本的PL/SQL编程书与前几版本的主要的差别在于本书提供了Oracle9i的新特性。在本书中可以见到对这些新特性的讨论。比如,本书第3章在讨论基本PL/SQL语法的同时讨论了CASE语句( Oracle9i的一个新特性)。至于PL/SQL开发环境,本书包含了以前版本中提供的所有开发工具的新版本,以及一个新的IDE。
读者对象
我们设计本书的定位是用户指南和PL/SQL参考手册。本书适合于所有Oracle用户,尤其适合于那些以前从未使用过PL/SQL的用户。我们在第12章更详细地讨论了一些高级内容。
如何使用本书
本书包含12章和3个附录。其中章节被划分成三部分:概述和开发环境、PL/SQL基本特性,以及更多的PL/SQL特性。
第一部分:概述及开发环境
本书的第一部分介绍了PL/SQL和PL/SQL所运行的环境,还讨论了附赠光盘所提供的PL/SQL开发环境。
第1章:PL/SQL简介
第1章介绍了PL/SQL,并且描述了该语言的一些主要特性,讨论了不同的PL/SQL版本,以及数据库版本和PL/SQL版本的对应关系。这一章结尾讨论了一个数据库模式,我们全书都使用该范例。
第2章:开发及运行环境
PL/SQL可以运行在许多不同类型的环境下,不仅可以运行在客户端,也可以运行在服务器端。在这一章中,我们讨论了PL/SQL引擎的不同位置,以及不同引擎之间的通信,还讨论了附赠光盘所包含的开发工具,包括屏幕抓图。
第二部分:PL/SQL基本特性
这部分讨论了PL/SQL的关系型特性,包括该语言的语法和数据类型,以及如何使用SQL。内置的SQL函数、游标、错误处理和集合。
第3章:PL/SQL基础
在讨论任何编程语言时,首先讨论的肯定是该语言的语法和数据类型。在这一章中,我们将了解PL/SQL提供的所有数据类型,以及它所支持的控制结构。
第4章:在PL/SQL中使用 SQL








点击看大图




加载中...


