IT Notes‎ > ‎Database‎ > ‎Oracle‎ > ‎

Oracle 的数据类型

Oralce 的数据类型,官方参考资料在这里:
介绍很齐全,Oracle 支持的数据类型,从大的方面可分为四类:
  1. Oracle built in datatypes
  2. ANSI supported datatypes
  3. user defined types
  4. Oracle supplied types
对内置类型(built in datatypes)又可以分为:
  1. character datatypes
  2. number datatypes
  3. long and raw datatypes
  4. datetime datatypes
  5. large object datatypes
  6. rowid datatypes
以下拎几个常用的:

Character(字符型)

1. char,定长,最大2000字符
例:char(10) ‘小韩' 前4个字符放'小韩', 后六个字符用空格补全。如果字段的长度是确定的,而且经常用于查询,用个字段比较好。查询很快——匹配得很快,整体匹配。省时间,但耗空间。
2. varchar2,变长,最大是4000个字符。
3. clog,4G

Number(数字型) 

范围:-10^38 ~ 10^38,可表示整数,也可表示小数。
number(5,2)五位,两个小数位。-999.99 ~ 999.99
number(5) 表示五位整数:-99999~99999

Datetime(日期) 

date 包括年月日时分秒

二进制

blob 二进制数据(图片,声音,视频等) 4G
Comments