ORACLE字段类型

  • 数值型:NUMBER,FLOAT,INTEGER,REAL
  • 字符型:CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2
  • 时间型:DATE,TIMESTAMP,TIMESTAMP WITH LOCAL TIME ZONE,TIMESTAMP WITH TIME ZONE
  • lob及raw:LONG,RAW,LONG RAW,BLOB,CLOB,NCLOB
ORACLE字段类型 字段描述 字段长度及其缺省值 ORCLE-->ZCBUS是否支持
CHAR 固定长度字符串 最大长度2000bytes 是
VARCHAR2 可变长度的字符串, 最大长度4000bytes 是
NCHAR 根据字符集而定的固定长度字符串 最大长度2000bytes 是
NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000bytes 是
DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS),经过严格测试,无千虫问题 是
TIMESTAMP 日期(日-月-年) DD-MM-YY(HH-MI-SS:FF3),经过严格测试,无千虫问题 是
TIMESTAMP WITH LOCAL TIME ZONE 日期(日-月-年) 该类型会转换成数据的时区来保存数据, 即在数据库中保存的时间是数据库本地的时区. 当别的地方用户访问数据库时在显示该类型数据时Oracle会将该时区转换成客户端的时间来显示. 在数据库中保存占7到11字节 是
TIMESTAMP WITH TIME ZONE 日期(日-月-年) 保存的是0时区的时间,和所处的时区信息,IMESTAMP WITH TIME ZONE保存的是当前时间转化到0时区的对应的时间,并通过最后两位来保存时区信息 是
LONG 超长字符串 最大长度2G,足够存储大部头著作 是
RAW 固定长度的二进制数据 最大长度2000bytes 是
LONG RAW 可变长度的二进制数据 最大长度2G 是
BLOB 二进制数据 最大长度4G 是
CLOB 字符数据 最大长度4G 是
NCLOB 根据字符集而定的字符数据 最大长度4G 是
NUMBER(P,S) 数字类型 P为整数位,S为小数位 是
DECIMAL(P,S) 数字类型 P为整数位,S为小数位 是
INTEGER 整数类型 小的整数 是
FLOAT 浮点数类型 NUMBER(38),双精度 是
REAL 实数类型 NUMBER(63),精度更高 是
XMLTYPE XML类型 存储XML类型 支持
TYPE 自定义数据类型 自定义UDT字段,以及地图位置等数据类型暂不支持 不支持
BFILE 二进制数据类型 BFILE字段存放指向操作系统文件的指针,外部的lob类型,存储在数据库外的操作系统文件 不支持
文档更新时间: 2023-06-26 19:06   作者:操李红