oracle基本数据类型

可按类型分为:字符串类型 、数字类型、日期类型、LOB类型、LONG RAW&RAW类型、ROWID&UROWID类型。

字符串类型:

固定长度类型:

char(size[BYTE / CHAR): 默认1字节,最长2000,不够用空格填充,可指定类型
nchar(size): 默认1字节,最长2000

可变长度类型:

varchar2(n BYTE/CHAR): 最小1字节,最长4000,可指定类型
varchar(size): 同varchar2 一样
nvarchar2(size): 最大4000

数字类型:

number(p[,s]): p总共多少位,s小数点后多少位,例:number(3,2)–>1.23
integer: number子类型,存储整数,有小数是四舍五入
binary_float:每个BINARY_FLOAT的值需要5个字节,其中有一长度字节。32位单精度浮点数类型。符号位1位,指数位8位,尾数位23位
binary_double:9字节,其中有一长度字节。64位双精度浮点数类型

日期类型:

date:包括:世纪、年、月、日期、小时、分钟和秒。一般占用7个字节的存储空间
timestamp:一个7字节或12字节的定宽日期/时间数据类型

LOB大对象类型:

clob:最大为(4GB-1)数据库块大小,存储单字节或者多字节字符数据,支持事务处理。主要用于存储大型英文字符
blob:最大为(4GB-1)数据库块大小,存储非结构化二进制数据,支持事务处理。可以被认为是没有字符集语义的比特流,主要存储图像、声音、视频等文件。

其他类型:

long:最大为2G,可变长,通常用于存储大字符串

以上数据类型都是比较常用的类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值