oracle数据库——常用的数据类型
Posted python_world
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库——常用的数据类型相关的知识,希望对你有一定的参考价值。
2018-12-19 23:08:03
oracle数据库中常用的数据类型有23种,我们把数据类型分为字符型、数字型、日期型和其他数据类型。
一、字符型:
数据类型 | 取值范围 (字节) | 说明 |
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 | 用来存储日期和时间,精确到秒 |
timestamp | 显示的日期比date更精确,精确到小数秒,还能够显示上午还是下午 |
四、其他数据类型:
数据类型 | 取值范围(字节) | 说明 |
blob | 最多可以存放4GB | 存储二进制数据 |
clob | 最多可以存放4GB | 存储字符串数据 |
bfile | 大小与操作系统有关 | 用来把非结构化的二进制数据存储在数据库以外的操作系统文件中 |
以上是关于oracle数据库——常用的数据类型的主要内容,如果未能解决你的问题,请参考以下文章