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 作者:操李红