1.varchar2(n):可变长度的字符串,其中n用于指定字符串的最大长度,其最大值为32767字节,当操作表列时,该数值长度不超过4000字节。
2.char(n):用于定义固定长度的字符串,其中n用于指定字符串的最大长度,其最大值为32767字节,当操作表列时,该数值长度不超过2000字节。n未指定时默认为1.
3.number(p,s):定义固定长度的整数和浮点数,其中p表示精度,用于指定数字的总位数;s表示标度,用于指定小数点后的数字位数。例如,number(6,2),整数位数最大应该是4位。
4.date:定义日期和时间数据,其数据长度位固定长度7字节。注意:当给date变量赋值时,数据必须要与日期格式和日期语言匹配。
5.timestamp:该数据类型是oracle9i新增的数据类型,它也用于定义日期和时间数据。赋值方法与date相同。但当显示timestamp变量数据时,不仅会显示日期,而且还会显示时间和上下午标记。
6.long和long raw:long数据类型用于定义变长字符串,类似于varchar2,但其最大长度为32760字节;long raw用于定义变长的二进制数据,最大长度为32760.
7.boolean:定义布尔变量,值为true,fanse,null。注意:表列不能用此类型。
8.binary_integer:定义整数,数值范围为-2147483647——2147483647.注意:表列不能用此类型。
9.binary_float和binary_double:定义单精度的浮点数和双精度的浮点数。赋值时非别带有后缀f和d。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22786751/viewspace-619974/ ,如需转载,请注明出处,否则将追究法律责任。