数据类型
PL/SQL 的数据类型包括:
标量数据类型、引用数据类型、存储文本,图像, 视频,声音等非结构化大数据类型(LOB 数据类型)等。
一.标量数据类型的变量只有一个值,且内部没有分量。
包括:(字符串型,数字型,日期型,布尔型[True 真 、 flase 假 、 null空])
字符型和数字型又有子类型,
子类型只与限定的范围有关,比如 number 类型可以表示整数,也可以表示小数,而其子类型 postive 只表示正整数。
类型 说明
VARCHAR2(长度) 可变长度字符串,Oracle SQL 定义的数据类型,在 PL/SQL 中使用 时最常 32767 字节。在 PL/SQL 中使用没有默认长度,因此必须 指定。
string 与 VARCHAR2 相同。
CHAR(长度) Oracle SQL定义的数据类型,固定长度字符,最长32767字节, 默认长度是 1,如果内容不够用空格代替。
NUMBER(精度,小数) Oracle SQL 定义的数字类型
int,
integer,
Smallint,
Oracle SQL 定义的数据类型,
NUMBERE的子类型,38 位精度整 数。
DATE Oracle SQL 定义的日期类型
TIMESTAMP Oracle SQL 定义的日期类型
Long Oracle SQL定义的数据类型,变长字符串基本类型,最长32760 字节。在 Oracle SQL 中最长 2147483647 字节。
boolean PL/SQL 附加的数据类型,逻辑值为 TRUE、FALSE、NULL
Binary_integer PL/SQL 附加的数据类型,介于-231 和 231 之间的整数。
signty