PL/SQL(Procedure Language/SQL)是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PLSQL 面向过程但比过程语言简单、高效、灵活和实用。

1. 基本语法结构

  1. [declare
  2. --声明变量
  3. ]
  4. begin
  5. --代码逻辑
  6. [exception
  7. --异常处理
  8. ]
  9. end;