Oracle的数据类型
Oracle数据类型分为五大类:
- 字符类型
类型 参数 描述 char
1~2000字节
固定长度字符串,长度不够的用空格补充
varchar2
1~4000字节
可变长度字符串,与CHAR类型相比,
使用VARCHAR2可以节省磁盘空间,但查询
效率没有char类型高
- 数值类型
类型 参数 描述 number(m,n)
m(1~38)
n(-84~127)
可以存储正数、负数、零、定点数和精度为38位的
浮点数,其中,M表示精度,代表数字的总位数;
N表示小数点右边数字的位数
- 日期类型
类型 参数 描述 date
7字节
用于存储表中的日期和时间数据,取值范围是公元前
4712年1月1日至公元9999年12月31日,7个字节分别
表示世纪、年、月、日、时、分和秒
- 二进制数据类型
类型 参数 描述 raw
1~2000字节
可变长二进制数据,在具体定义字段的时候必须指明
最大长度n
long raw
1~2GB
可变长二进制数据
- LOB数据类型
类型 参数 描述 clob
1~4GB
只能存储字符数据
nclob
1~4GB
保存本地语言字符集数据
blob
1~4GB
以二进制信息保存数据