ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型

1.1字符类型

字符串数据类型还可以依据存储空间分为固定长度类型(CHAR) 和可变长度类型 VARCHAR2/NVARCHAR2)两种。

1.1.1CHAR 类型

CHAR 类型,定长字符串,会用空格填充来达到其最大长度。非NULL 的CHAR(12)总是包含12 字节信息。CHAR 字段最多可以存储2,000 字节的信息。如果创建表时,不 指定CHAR 长度,则默认为1

1.1.2VARCHAR2 类型

可以存储4,000 字节的信息。类型不同,它不会使用空格填充至最大长度。VARCHAR2 最多以存储4,000 字节的信息。

1.1.3NVARCHAR2 类型

这是一个包含UNICODE 格式数据的变长字符串。NVARCHAR2 最多可以存储4,000

字节的信息。

1.2数字类型

1.2.1NUMBER 类型

  • NUMBER(P,S)是最常见的数字类型。
  • P 是Precision 的英文缩写,即精度缩写,表示有效数字的位数,最多不能超过38 个有
  • 效数字。
  • S 是Scale 的英文缩写,表示小数点数字的位数。

1.2.2INTEGER 类型

INTEGER 是NUMBER 的子类型,它等同于NUMBER(38,0),用来存储整数。若插入、更新的数值有小数,则会被四舍五入。

1.3浮点数

1.3.1BINARY_FLOAT 类型

BINARY_FLOAT 是32 位、单精度浮点数字数据类型。可以支持至少6 位精度,每个BINARY_FLOAT 的值需要5 个字节,包括长度字节。

1.3.2BINARY_DOUBLE

BINARY_DOUBLE 是为64 位,双精度浮点数字数据类型。每个BINARY_DOUBLE的值需要9 个字节,包括长度字节。

1.4日期类型

1.4.1DATE 类型

DATE 是最常用的数据类型,日期数据类型存储日期和时间信息。虽然可以用字符或数字类型表示日期和时间信息,但是日期数据类型具有特殊关联的属性。为每个日期值,Oracle存储以下信息: 世纪、年、月、日期、小时、分钟和秒。一般占用7 个字节的存储空间。

1.4.2TIMESTAMP 类型

这是一个7 字节或12 字节的定宽日期/时间数据类型。它与DATE 数据类型不同,因TIMESTAMP 可以包含小数秒,带小数秒的TIMESTAMP 在小数点右边最多可以保留9 位。

1.4.3TIMESTAMP WITH TIME ZONE 类型

这是TIMESTAMP 类型的变种,它包含了时区偏移量的值。

1.4.4TIMESTAMP WITH LOCAL TIME ZONE 类型

将时间数据以数据库时区进行规范化后进行存储

1.5LOB 类型

1.5.1CLOB 类型(Character Large Object)

二进制数据,存储单字节和多字节字符数据。最大长度4G。

1.5.2BLOB 类型(Binary Large Object)

它存储非结构化的二进制数据大对象,它可以被认为是没有字符集语义的比特流,一是图像、声音、视频等文件。最大长度4G。

1.5.3NCLOB 数据类型

存储UNICODE 类型的数据,最大长度4G。

1.6LONG & RAW & LONG RAW 类型

1.6.1LONG 类型

它存储变长字符串(超长字符串),最多达2G 的字符数据(2GB 是指2 千兆字节, 而不是2 千兆字符)。

1.6.2LONG RAW 类型

能存储2GB 的原始二进制数据,可存放多媒体图象声音等。

1.6.3RAW 类型

用于存储二进制或字符类型数据,必须制定长度。这种数据类型存储的数据不会发生字符集转换。可存放多媒体图象声音等。

比double精度更高的数据类型_Oracle数据类型总结相关推荐

  1. 比double精度更高的数据类型_MATLAB中图像的数据类型

    一.几种图象的数据类型. 表中罗列了常见的数据类型及其含义: 输入图像,指定为数值标量.向量.矩阵或多维数组. 1.如果 I 是灰度或真彩色 (RGB) 图像,它可以是 uint8.uint16.do ...

  2. CVPR 2021 | Facebook提出FP-NAS:搜索速度更快、分类精度更高、性能更好

    作者|严志程 来源|机器之心 来自 Facebook AI 的严志程团队发表一种新的神经架构的快速搜索算法.该算法采用自适应架构概率分布熵的架构采样,能够减少采样样本达 60%,加速搜索快 1.8 倍 ...

  3. ResNet改进版来了!可训练网络超过3000层!相同深度精度更高

    来自阿联酋起源人工智能研究院(IIAI)的研究人员公布了一篇论文Improved Residual Networks for Image and Video Recognition,深入研究了残差网络 ...

  4. 精度更高,视野更大的Photoneo3D相机

    如今3D视觉在工厂应用方面越来越广泛,机床上下料,拆码垛,无序抓取,更多的应用到了3D视觉,photoneo作为一款精度高,视野大的进口3D相机,在3D视觉行业已经占据了越来越多的市场. Photon ...

  5. UP-DETR:收敛更快!精度更高!华南理工微信开源无监督预训练目标检测模型...

    关注公众号,发现CV技术之美 0 写在前面 基于Transformer编码器-解码器结构的DETR达到了与Faster R-CNN类似的性能.受预训练Transformer在自然语言处理方面取得巨大成 ...

  6. EfficientNetV2:训练速度快了5~10x,更小,更快,精度更高的EfficientNet

    本文转自AI公园. 作者:Mostafa Ibrahim 编译:ronghuaiyang 导读 相比于之前的SOTA,训练速度快了5~10x,而且性能更高. 论文链接:https://arxiv.or ...

  7. 全新数据增强 | TransMix 超越Mix-up、Cut-mix方法让模型更加鲁棒、精度更高

    点击上方"计算机视觉工坊",选择"星标" 干货第一时间送达 作者丨ChaucerG 来源丨集智书童 基于Mixup的数据增强已经被证明在训练过程中对模型进行泛化 ...

  8. 苹果公司提出Mobile-ViT | 更小更轻精度更高,MobileNets或成为历史

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨ChaucerG 来源丨集智书童 MobileviT是一个用于移动设备的轻量级通用可视化Tran ...

  9. 在linux内核中获得比jiffies精度更高的时间值【转】

    转自:http://blog.chinaunix.net/uid-20672257-id-2831219.html 内核一般通过jiffies值来获取当前时间.尽管该数值表示的是自上次系统启动到当前的 ...

最新文章

  1. java排序——桶排序
  2. 在 Windows 下安装 Oracle 11g XE (Express Edition)
  3. AtCoder Grand Contest 015
  4. vim paste indent problem
  5. UA MATH563 概率论的数学基础 中心极限定理10 Borel-Cantelli引理
  6. antd 上传进度_antd vue upload组件使用customRequest上传文件显示文件上传进度
  7. Lucene搜索引擎例子demo
  8. python导入同目录下的模块_如何从同一目录下的模块导入?
  9. freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
  10. 面试题3:二维数组查找
  11. [css] 使用css3做一个魔方旋转的效果
  12. ES6之Module 的加载实现(3)
  13. Algs4-1.4.18数组的局部最小元素
  14. loj2537 「PKUWC2018」Minimax 【概率 + 线段树合并】
  15. CentosNginx
  16. 与时俱进的治疗策略不断提高RA无药缓解机会[EULAR2015_SAT0058]
  17. mysql 清空或删除表数据后,控制表自增列值的方法
  18. 上传服务器响应失败,Django CKEditor 上传图片提示“不正确的服务器响应”的解决办法...
  19. [渝粤教育] 武汉理工大学 复变函数与积分变换 参考 资料
  20. java编程思想--协变返回类型

热门文章

  1. hdu 5273 Dylans loves sequence 逆序数简单递推
  2. MangoDB使用总结
  3. 接手一个网站后应做什么
  4. 爱奇艺数据质量监控的探索和实践
  5. 常用正则表达式合集与工具
  6. Swagger3.0 天天刷屏,真的香吗?
  7. Java新手,强烈不建议你用 a.equals(b) 判断对象相等!
  8. 怎么用IDEA快速查看类图关系?
  9. 创业5年,我有5点关于人的思考
  10. 面试官:你能说说事务的几个特性是啥?有哪几种隔离级别?