Oracle常用的数据类型
2015-10-19 16:13
302 查看
1、字符型
2、数字型
3、日期类型
4、其他数据类型
数据类型 | 取值范围(字节) | 说明 |
varchar2 | 0~4000 | 可变长度的字符串 |
nvarchar2 | 0~1000 | 用来存储Unicode字符集的变长度字符类型数据 |
char | 0~2000 | 用来描述定长的字符型数据 |
nchar | 0~1000 | 用来存储Unicode字符集的定长字符型数据 |
long | 0~2GB | 用来存储变长的字符串 |
数据类型 | 取值范围 | 说明 |
number(p,s) | p最大精度是38位(十进制) | p代表的是精度,s代表的是保留的小数位数;可以用来存储定长的整数和小数 |
float | 用来存储126位数据(二进制) | 存储的精度是按照二进制计算的,精度范围为二进制的1~126,在转化为十进制是需要乘以0.30103 |
数据类型 | 说明 |
date | 用来存储日期和时间,范围在公元前4712年1月1日到公元9999年12月31日 |
timestamp | 用来存储日期和时间,与date的区别就是在显示日期和时间时更加精确,date类型的时间精确到秒,而timestamp的数据类型可以精确到小数秒。此外,使用timestamp存放日期和时间还能够显示当前是上午还是下午。 |
数据类型 | 取值范围(字节) | 说明 |
blob | 最多可以存放4GB | 存放二进制数据 |
clob | 最多可以存放4GB | 存储字符串数据 |
bfile | 大小与操作系统有关 | 用来把非结构化的二进制数据存储在数据库以外的操作系统文件中 |
相关文章推荐
- oracle笔记第8周
- window下定时导出导入数据(单表SCV<-->Oracle)
- Oracle TO_DATE 日期格式
- oracle 11g sqlplus下无法切换中文输入法
- oracle 导出导入
- Oracle中函数、存储过程、触发器
- oracle表里新增字段,和添加注释
- oracle创建固定长度的自增ID
- oracle创建固定长度的自增ID
- 谈下oracle11gR2 dataguard部署测试
- 浅析oracle备份脚本代码
- oracle 第10章 控制文件
- oracle中substr函数的用法
- oracle record is locked by another user
- ORACLE用户自动被锁解决方法
- ibatis动态多条件查询及模糊查询(oracle,mysql,sql)
- Oracle11G新增Impdp/Empdp备份恢复命令使用详解
- Oracle数据库PrepareStatement查不到结果
- oracle 临时表
- ORACLE 11gR2 DG(Physical Standby)日常维护01