每个PL/SQL常量、变量、参数和函数的返回值都有一个数据类型,数据类型决定它的存储格式、有效值和操作。
一个scalar数据类型可以有它的子类型。子类型是其它数据类型的子集,其它数据类型是它的基类型。一个子类型与它的基类型有相同的有效操作。一个数据类型和它的子类型构成了数据类型家族。
PL/SQL scalar数据类型有:
n SQL数据类型
n BOOLEAN
n PLS_INTEGER
n BINARY_INTEGER
n REF CURSOR
n 用户定义的子类型
所有关于数据类型、子类型、数据类型比较规则、数据转换、字面量和应用到SQL和PL/SQL的格式化模型都是相同的,除了下面的:
注释1:当在PL/SQL为该种类型的值指定最大值的时候,使用整型字面量(不能使用常量和变量),值从1-32767
注释2:LONG和LONG RAW只是为了向前兼容。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1103467/ ,如需转载,请注明出处,否则将追究法律责任。