第1章  避免误用

Riyaj Shamsudeen

感谢您购买本书。PL/SQL是你值得拥有的好工具,不过,你应当理解PL/SQL并不适用于所有场景。本章将讲述何时使用PL/SQL编写应用程序,怎样编写可扩展的代码,更重要的是,何时不使用PL/SQL编写代码。滥用某些PL/SQL的结构会导致不可扩展的代码。本章将讨论大量的案例,它们因误用PL/SQL而不可扩展。

PL/SQL 与 SQL
SQL是一门集合处理的语言,如果以集合级别的思维编写SQL语句,则会使其具有更好的可扩展性。PL/SQL是过程语言,而SQL语句可以嵌入到PL/SQL代码中。
SQL语句在SQL执行器(也就是通常说的SQL引擎)中执行。PL/SQL语句则由PL/SQL引擎执行。PL/SQL的威力在于能将PL/SQL的过程化数据处理能力和SQL的集合处理能力结合起来。

目录