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数据库——常用的数据类型的主要内容,如果未能解决你的问题,请参考以下文章

oracle

oracle 常用脚本

oracle数据库——常用的数据类型

ORACLE常用数据库字段类型

拿走,不谢!性能测试常用Oracle语句Fiddler手机抓包技术分享

Oracle数据库锁的常用类型都有哪些