这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
- select * from Employee;
- select * from dba_tab_cols t where t.table_name='EMPLOYEE';
- -- 声明部分,用于定义变量
- declare
constant用于定义常量,当定义常量时必须指定它的初始值,且数据不能改变
- n_aaa constant number(4,2) :=5.5;
boolean 类型的值只能用于sqlplus语句块中,不能用在表字段的数据类型中
not null 用于强制初始化变量不能为空,此时必须为变量指定值
default用于指定变量或常量的默认值
- v_valid boolean not null default false;
- v_name varchar2(20);
为了确保变量使用合适的数据类型和长度,可以使用%type属性定义变量,它会按照数据库列
或其它变量来确定新变量的类型和长度
- v_job Employee.Job%type;
将v_job2定义为与变量v_job的数据类型和长度完全一