PL/SQL 是一种块结构的语言。
块有但部分组成:定义部分,执行部分,异常处理部分。
语法结构:
declare
/*
* 定义部分: 用于定义变量
*/
变量名 变量类型
v1 varchar2(10);
begin
/*
* 执行部分,用于赋值
*/
v1 := '1111';
exception
异常部分
when others then dbms _output.put_linel ('出错')
end
特点: 变量区 专门定义变量的地方,不能在其他的定义变量
代码区:执行正常的代码
异常区:处理异常的地方
不同的区域 功能不能 变。
小技巧: 定义数字最好不用number 浪费空间。用带参方式
定义 varchar 一定要指定长度 ,(在脚本中定长(char长度默认为1) ,变长(varchar必须定义长度,)
建表时,变长 字段只能在 4000附近