oracle常用数据类型说明
程序员文章站
2022-07-20 15:06:50
类型
含义
存储描述
备注
char
固定长度字符串
最大长度2000bytes
varchar2
可变长度的...
类型 | 含义 | 存储描述 | 备注 |
char | 固定长度字符串 | 最大长度2000bytes | |
varchar2 | 可变长度的字符串, | 最大长度4000bytes | 可做索引的最大长度749 |
nchar | 根据字符集而定的固定长度字符串 | 最大长度2000bytes | |
nvarchar2 | 根据字符集而定的可变长度字符串 | 最大长度4000bytes | |
date | 日期(日-月-年) | dd-mm-yy(hh-mi-ss),经过严格测试,无千虫问题 | |
timestamp | 日期(日-月-年) | dd-mm-yy(hh-mi-ss:ff3),经过严格测试,无千虫问题 | 与date相比较,timestamp有小数位秒信息 |
long | 超长字符串 | 最大长度2g,足够存储大部头著作 | |
raw | 固定长度的二进制数据 | 最大长度2000bytes | 可存放多媒体图象声音等 |
long raw | 可变长度的二进制数据 | 最大长度2g | 可存放多媒体图象声音等 |
blob | 二进制数据 | 最大长度4g | |
clob | 字符数据 | 最大长度4g | |
nclob | 根据字符集而定的字符数据 | 最大长度4g | |
bfile | 存放在数据库外的二进制数据 | 最大长度4g | |
rowid | 数据表中记录的唯一行号 | 10bytes | ********.****.****格式,*为0或1 |
nrowid | 二进制数据表中记录的唯一行号 | 最大长度4000bytes | |
number(p,s) | 数字类型 | p为整数位,s为小数位 | |
decimal(p,s) | 数字类型 | p为整数位,s为小数位 | |
integer | 整数类型 | 小的整数 | |
float | 浮点数类型 | number(38),双精度 | |
real | 实数类型 | number(63),精度更高 |
上一篇: oracle 日期时间函数使用总结
下一篇: 菠萝怎么洗才能够洗干净呢?