刚拿到这本书的时候,真有点不敢相信,一本书竟然有15位作者。这是多么强大的作者阵容啊!先看看作者都什么来头。Lewis Cunningham,在IT领域已经工作了20多年。自1993年以来一直与Oracle数据库打交道。他的专长是应用程序设计、数据库设计,以及大容量的VLDB数据库编码。Ron Crisco,28年来分别担任软件设计师、开发人员和项目负责人,并有21年的Oracle数据库工作经验。Arup Nanda自1993年以来,一直是Oracle DBA,他熟悉数据库管理的所有方面(从建模到灾难恢复)……由于作者较多,这里不再一一列举。由此可见,本书作者都是Oracle数据库方面的顶级专家,具有相当丰富的实践经验。

此时你是不是已经对本书产生了兴趣,希望它能解答你在学习和工作过程中的一些疑问?例如,何时最适合使用PL/SQL,何时应避免使用(“避免误用”);如果到运行时才知道所要运行的SQL语句到底是什么,那该如何编写代码(“动态SQL:处理未知”);如何用PL/SQL进行并行处理,以及这样做的利弊(“PL/SQL和并行处理”)等。在本书中,你可以找到这些问题的答案。

本书作者分别介绍了自己热衷并且特别在行的PL/SQL的某个方面,小到命名和编码规范,大到调试和故障派错,提高代码性能和扩展性,帮助读者从一开始就养成良好的编码习惯,直至精通PL/SQL。本书并不是从头至尾介绍Oracle技术的入门书,而是一本实战指南。作者在实践过程中,不断尝试将语法、结构与功能和技术正确地结合起来,释放PL/SQL的强大威力,达到四两拨千斤的效果,几经尝试,终成此书。

本书每章都能独立成篇,而将各章结合起来,基本上可以涵盖PL/SQL的方方面面。你可以挑选感兴趣的主题阅读,跳过你已经熟悉的主题。但我认为,每章内容都值得一读。即使你是Oracle专家,也能从本书中学到一些你意想不到的处理方法,感慨作者的睿智与敏锐。

如果你已经学完了语法,那么坐下来读读这本书吧。