1、PL/SQL概述
过程化SQL语言(Procedural Language,PL/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语言组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环操作实现复杂的功能或者计算的程序语言。
2、PL/SQL快结构
DECLARE
......
BEGIN
......
EXCEPTION
......
END;
3、变量声明
(1)赋予变量适当的名称
(2)赋予变量正确的数据类型
(3)定义变量(标准、记录)
(4)控制变量范围
4、命名规则
(1)变量由字符开头
(2)可以包含:数字、下划线、'$'、'#'等
(3)变量长度范围:1~30。.
(4)大小写不区分
(5)变量名不能是系统关键字
(1)SET SERVEROUTPUT ON SIZE 10000;
设置Oracle输出缓冲区大小。
(2)SAVE C:\PLSQL.TXT;
保存PLSQL.TXT
(3)'--' 行注释符号
(4)'/* */'快注释符号
5、分支语句
(1)IF分支
IF...THEN
...
ELSIF...THEN
...
ELSE
...
END IF
(2)CASE分支
CASE
WHEN ... THEN...
ELSE
END CASE