数据类型大约分为:character,number,date,LOB,和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基Character数据类型Character数据类型用来存储字母数字型数据。当你在oracle中定义一个character数据时,通常需要制定字段的长度,它是该字段的最大长度。

ORACLE提供以下几种character数据类型:CHAR()CHAR数据类型是一种有固定长度和最大长度的字符串。存储在数据类型为CHAR字段中的数据将以空格的形式补到最大长度。长度定义在1——2000字节之间。当你创建一个CHAR型字段,数据库将保证在这个字段中的所有数据是定义长度,如果某个数据比定义长度短,那么将用空格在数据的右边补到定义长度。

如果长度大于定义长度将会触发错误信息。VARCHAR()varchar型数据是varchar2型数据的快照。VARCHAR2()varchar2数据类型是一种可变长度的、有最大长度的字母数字型数据。Varchar2类型的字段长度可以达到4000字节,Varchar2类型的变量长度可以达到32676字节。

一个空的varchar2(2000)字段和一个空的varchar2(2)字段所占用的空间是一样的。NCHAR()和NVARCHAR2()NCHAR()和NVARCHAR2()数据类型分别与CHAR()和VARCHAR2()类型是相同的,只不过它们用来存储NLS(NationalLanguageSupport)数据。

LONGLONG数据类型是一个遗留下来的而且在将来不会被支持的数据类型。它将被LOB(LargeObject)数据类型所代替。比较规则Varchar2和char数据类型根据尾部的空格有不同的比较规则。对Char型数据,尾部的空格将被忽略掉,对于Varchar2型数据尾部带空格的数据排序比没有空格的要大些。

比如:Char型数据:‘YO’=‘YO’Varchar2型数据:‘YO’  标识一个数据超出这个范围时就会出错。本的数据类型。

全部

oracle有金额数据类型,Oracle有几种数据类型?相关推荐

  1. 16 bit float 存储_面试官问我存储金额应该用哪种数据类型,我竟这样回答

    前言 ​ 最近在面试时,碰到这样一个问题:在问到项目部分时,面试官问我:你的项目中用到的分数.金额之类的数字是用的什么数据类型? 我没有过多思考脱口而出:double!随后面试官又问:为啥不用floa ...

  2. Redis: Redis支持五种数据类型

    ylbtech-Redis: Redis支持五种数据类型 Redis支持五种数据类型:string(字符串) ,hash(哈希),list(列表),set(集合)及zset(sorted set:有序 ...

  3. js中有哪几种数据类型

    js中有哪几种数据类型 js有八种数据类型 : number,string,boolean,undefined,null,Object,bigint,symbol 数据类型检测的方法 typeof判断 ...

  4. oracle五种数据类型,Oracle数据类型

    1.字符类型 • CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度.如非NULL的CHAR(12)总是包含12字节信息.CHAR字段最多可以存储2,000字节的 信息. • VARC ...

  5. php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式

    1.将该列设置为null,再修改其类型(这样会丢失数据) 2.最简单的方法: 假设你的表名为 tab_target create table test as select 1.将该列设置为null,再 ...

  6. Oracle 查询当前系统时间的几种方式

    2019独角兽企业重金招聘Python工程师标准>>> Oracle 获取当前系统时间的几种方式: /* Oracle使用计算机操作系统的当前日期和时间. SYSDATE:可将Sys ...

  7. oracle钱用什么数据类型,Oracle常用数据类型说明

    类型 含义 存储描述 备注 CHAR 固定长度字符串 最大长度2000bytes VARCHAR2 可变长度的字符串, 最大长度4000bytes 可做索引的最大长度749 NCHAR 根据字符集而定 ...

  8. 【方法整理】Oracle 获取trace跟踪文件名的几种常用方式

    [方法整理]Oracle 获取trace跟踪文件名的几种常用方式 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其 ...

  9. oracle数据库备份方法主要有哪几种,Oracle数据库备份方法有哪三种?

    Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据库.使用O ...

  10. Oracle数据库日期范围查询的两种实现方式

    Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...

最新文章

  1. replace和replacAll
  2. 电子工程师要学的课程有哪些?
  3. USACO1.3.4 Prime Cryptarithm 牛式 解题报告(模拟)
  4. UEFI下用rufus安装ubuntu16.04 LTS
  5. React开发(172):React引入背景图片
  6. Nexus 安装 使用说明
  7. 说说Android的广播(4) - 前台队列为什么比后台队列快?
  8. 史上最强大的僵尸网络 Dark_nexus 横空出世
  9. Head First 设计模式 —— 策略设计模式
  10. Android常见问题剖析
  11. LY.JAVA.DAY12.Scanner
  12. [原创]Ladon7.5大型内网渗透扫描器Cobalt Strike
  13. html5ie11缩放,IE 11 页面缩放后再次打开不能保存之前的缩放比例
  14. Docker:(四)docker网络模式
  15. 区块链Baas应用服务平台开发搭建
  16. AIGC时代,推荐几个高质量的人工智能公众号!
  17. 检查给定串是否存在于由区间及点集的结合内
  18. [渝粤教育] 西南科技大学 经济型数控系统设计 在线考试复习资料
  19. 【其它】Mac配置输入法切换快捷键
  20. Linux下IO编程(一)

热门文章

  1. 黏菌优化算法SMA与算术优化算法AOA及其联合改进
  2. Python实现掷骰子小游戏 The Game of Pig
  3. idea插件Material Theme主题设置方法
  4. 三菱协议转换网关WTGNet-MEL(三菱QFX5U)
  5. 程序员的简历要点概括
  6. 如何在UVM的sequence中控制objection
  7. 基于浏览器的流程定制工具
  8. java中splicebug,Bug:LinkedTransferQueue的数据暂失和CPU爆满以及修复
  9. 产品经理入门之墨刀(原型图)
  10. 我读经典(6):读《文明之光》有感