PL/SQL语言简介:(PL/SQL是Oracle对数据库系统提供的扩展SQL语言)
1语言结构:
块是PL/SQL语言程序中最基本的结构,所有PL/SQL程序都是由块组成的。PL/SQL的块由变量声名、程序代码和异常处理代码三个部分组成。
DECLARE --标记声名部分
.... --定义变量、常量、类型和游标等
BEGIN --标记程序题部分开始
.... --编写各种PL/SQL语句、函数和存储过程
EXCEPTION --标记异常处理部分的开始
.... --编写异常处理代码
END; --标记程序体部分结束
1.1声名部分
1.1.1声名常量
常量名 constant 数据类型 :=值; 如:a constant varchar(20) :='as';
1.1.2声名变量
变量名 数据类型 [(宽度) :=初始值]; 如:b varchar(20) :='ds';
1.2执行部分
1.2.1 赋值
定义常量和变量时可以不再定义时为其赋值,而在语句执行部分赋值
常量/变量名 :=值; //声名部分为:常量/变量名 (constant) 数据类型;
1.2.2条件语句if elseif else
1.2.3分支语句case 变量 when 表达式1 then 值1
1.2.4 循环语句 loop ... exit...(when) .. end when...loop ... end loop for..in...loop...end loop