oracle数据类型
文本、二进制类型
1. char(size) 存放字符串,最大2000个字符,是定长(超过会报错,不足的以空格补全,dump())
2. varchar2(size) 变长,最大可以存放4000个字符,因为char是定长,所以存取速度比varchar2快。
3. nchar(n) unicode编码方式,最大2000个字符,是定长。一个汉字占用nchar的一个字符空间,而占用char的2个字符空间。
4. nvarchar2(size) 变长,unicode编码方式。
5. clob 字符型大对象,变长,最大8tb。
6. blob 二进制数据,可以存放图片或者声音,变长,最大8tb。
数值类型
7. number(p,s) 可以存放整数、小数。p为有效位,s为小数位:1<=p<=38 -84<=s<=127 保存范围-1.0e-130<=number value <1.0e+126 保存在机器内部的范围:1~22bytes. 变长。
8. 日期类型 (年/月/日/时/分/秒)添加的时候使用默认格式(dd-nn-yyyy)