7.8 小结

PL/SQL是操作Oracle的基础,日常开发中也是最常使用的部分。本章利用大量的篇幅介绍了PL/SQL基础方面的知识。下面概括了本章的主要知识点:

❑什么是PL/SQL,PL/SQL的优势和PL/SQL块的结构。这是PL/SQL的基础,在这部分应当了解PL/SQL块分为声明部分、执行体部分和异常处理部分。

❑PL/SQL中的变量和常量。介绍了变量和常量的类型。概括来说,变量类型可分为标量类型和复合类型。

❑有关表达式在PL/SQL编程中或标准SQL语句中都有使用。

❑PL/SQL既然是编程语言,那么它就有结构控制语句,这里所涉及的结构控制语句有IF语句、CASE语句和LOOP语句。这3种结构中都有分支结构,是PL/SQL编程必不可少的一项。

❑PL/SQL块中允许执行SELECT…INTO语句为变量赋值,也允许执行DML和DDL语句,不过执行DDL需要相关的命令。

❑PL/SQL中很重要的一部分就是异常处理。Oracle采用了统一处理异常的方式,当PL/SQL块中发生异常时,程序会立刻无条件地转到异常处理部分,然后与异常名称列表进行匹配,如果匹配成功则表示异常被捕捉到,否则异常会一直向外层传递,直到主机调用界面。

❑利用PL/SQL可以自定义函数,函数允许查询数据,但却不允许对数据库进行操作,使用函数主要对数据项进行计算。