Oracle常用变量类型,大致可以分为字符型、数值型、时间类型、布尔类型和特殊类型
1、常用字符类型:
CHAR(length):固长字符类型,无论你的数据有多少字节,占用固定的字节
VARCHAR2(length):可变字符类型,如果你的数据没有达到设置的最大字节长度,则按实际字符长度计算占存大小
2、常用数值型:
NUMBER:可以包含整数和小数
PLS_INTEGER:只能存整数
3、时间类型:
DATE:可以使用SYSDATE赋予当前时间,然后用TO_CHAR(date,'YYYY-MM-DD hh24:mm:ss')来将时间改变未指定的字符格式
4、布尔类型:
BOOLEAN:可以有true、false或null;
5、特殊类型:
%TYPE:将某变量的类型传递给当前变量,或将表中的某一字段的类型传递给当前变量,当前变量的类型随其类型的改变而改变
%ROWTYPE:主要用于存储表中的一整行记录,举例:
DECLARE
v_rowtype
employee%ROWTYPE;