Oracle PL/SQL程序设计(第二版)
林琪, 王宇 译
出版时间:2003年06月
页数:1064
无论是对初学者,还是对有经验的PL/SQL开发人员来说,本书第一版都很快成为他们不可缺少的参考资料。书中富含大量实例和建议,能够帮助使用PL/SQL的每一个人(从Oracle Forms开发人员到数据库管理员)充分利用这一强大的语言。
通过提高此语言的潜力和复杂性,Oracle8为PL/SQL程序员提供了新的挑战。本版针对Oracle8对原书进行了更新,增加了描述新的PL/SQL对象特性(对象类型、集合、对象视图和外部过程)的章节。第二版中还包括一章专门介绍优化PL/SQL的问题(对此的咨询颇多)。另外对于调试和跟踪PL/SQL执行也做了进一步讨论。本书附带的光盘包含了本书的配套实用指南(Oracle PL/SQL Programming Companion Utilities Guide),它是由RevealNet公司所开发的一个在线工具,其中包括作者提供的近百个源代码文件和文档。
即使你已经读过本书第一版,在第二版及其附带的光盘中你仍然会发现大量新的信息和有所修改的信息。如果对于PL/SQL你还是一个新手,你会很快发现自己正逐步入境。
“随着Oracle8的发布和对象技术在Oracle中的引入,对于成功的基于Oracle的应用程序而言,PL/SQL已经成为一个更为重要的元素。Steven Feuerstein的卓越之作《Oracle PL/SQL程序设计(第一版)》已经成为了世界各地开发人员的‘PL/SQL圣经’。此第二版则更加优秀!Steven和Bill将PL/SQL8的所有新特性都涵盖于此,尤其是Oracle8对象选项,此外还提供了更多实际的示例。我诚挚地推荐这本书。”
——Ken Jacobs
Oracle公司服务器技术部产品策略副总裁
“对于我们这些投身于解决所选行业实际问题的人来说,Steven Feuerstein的这本书显然是一本绝佳的技术手册,我们可以由此开始(或继续)使用PL/SQL并发挥我们的创造力。此书为我们提供了一个关于专门技术、编程经验以及对PL/SQL细微变化的深入知识的可用资源。丰富的技术内容,再辅以幽默睿智的文笔,使这本书成为PL/SQL开发人员的必备资料。”
——Becky Olsen
Office Equipment Wholesale公司信息系统部
书名:Oracle PL/SQL程序设计(第二版)
译者:林琪, 王宇 译
国内出版社:中国电力出版社
出版时间:2003年06月
页数:1064
书号:7-5083-1117-5
原版书出版商:O'Reilly Media
Steven Feuerstein
Steven Feuerstein,世界上Oracle PL/SQL语言领域资深专家之一。他也是本书续篇《Advanced Oracle PL/SQL Programming with Packages》(O\'Reilly出版)的作者,另外还著有《Oracle Built-in Packages》(O\'Reilly出版)。 Steven从1980年开始开发软件,1987年~1992年任职于Oracle公司。他是RevealNet公司(www.revealnet.com)的合伙人,并且是RevealNet产品的首席设计师,包括PL/SQL Knowledge Base和PL/Vision(这是一个预置PL/SQL包的代码库,可以加速基于PL/SQL的应用开发)。可以通过电子邮件feuerstein@revealnet.com与他联系。Steven还是PL/Solutions的总裁,该公司提供PL/Vision和PL/SQL的培训和咨询(www.plsolutions.com)。最后,(在Oracle领域里)他还是SSC的Oracle Practice的联合主管,SSC是一家位于芝加哥的系统管理咨询公司(www.saraswati. com)。 Steven与他的妻子Veva、他的小儿子Eli、两只猫(Sister Itsacat和Moshe Jacobawitz)以及Mercury(一只刚果红色非洲灰鹦鹉)住在位于芝加哥的乔治亚风格的房子里,这栋房子还带有一个罗吉式花园。他的大儿子Chris则在附近忙于做音乐和搞艺术。Steven还是Crossroads基金会董事会的成员,此基金会为芝加哥进行社会性的工作的组织提供支持。
Bill Pribyl
Bill Pribyl,DataCraft公司(www.datacraft.com)的创始人和负责人,在Oracle数据库和应用方面学习和执教的时间已超过10年,而对面向对象技术的研究则可追溯到20世纪80年代中期,当时他与别人合写了一篇关于将实体关系模型应用于面向对象分析的文章。 Bill自认为是Oracle“全才”,他曾在多家身价达数亿美元的公司担任过Oracle数据管理员;领导过在线商务的基于Web应用的开发;使用Oracle复制工具配置过高可用性数据库;帮助过NASA将数据库技术应用于航天飞船仿真软件;而且还用PL/SQL、Developer/2000和Oracle数据库做过开发并教授过有关课程。作为Oracle用户社区的热心支持者,Bill原来还是South Central(美国)Oracle用户组的主席。他同时还是《Select》的总编,《Select》是国际Oracle用户组美国部所出的季刊。他的工作成果刊登在世界各地的Oracle用户组刊物上。他还为《The Official Netscape LiveWire Pro Book》完成了JavaScript 编程实例。 Bill与他的妻子Norma、儿子Johnny、继子Geoffrey、4只猫以及1只达尔马提亚狗居住在他的母校,即德克萨斯州休斯顿的Rice大学旁边。他还为公立中学的孩子们志愿教授一门关于Internet和HTML基础知识的课程。
本书封面上的动物是蚂蚁。除北极和南极以外,在地球上的各个地方能够发现至少8000种不同种类的蚂蚁。从留在琥珀中的蚂蚁可以看出,这种昆虫在人类出现前的五千万年就已经存在了。
蚁后在其交配期之后会建立新的蚁群(或蚁洞)。在交配期间,蚁后会与多个雄蚁交配。交配之后,雄蚁就会落到地上并死去。对于有些种类的红蚂蚁,蚁后在与雄蚁交配后,会突然把雄蚁咬成两半。之后,蚁后会找到一个没有被居住过的洞并住进去,在此脱去它的翅膀。此后它将无法再飞,而且没有了翅膀它就能够吸收翅膀肌肉作为营养提供给它的卵。它可以在数年间不断地孵卵,孵出数以千计的蚂蚁。
蚂蚁成长过程的三个阶段(卵、幼虫和蛹)均由护蚁照顾,这大约需要花两个月的时间。护蚁要负责喂养、清洗小蚂蚁,还要根据温度的情况把小蚂蚁小心地搬到洞中更暖和或更凉爽的位置。而护蚁又需要由其他工蚁来照顾,工蚁要给护蚁喂其反刍的食物。如果蚁洞遭到其他蚁群或更大动物的入侵,护蚁和工蚁会奋而反击以保护幼蚁。