oracle中,用什么数据类型表示货币的数据类型

如题所述

Oracle中的数据类型有:字符型、数字型、日期型等。具体介绍如下:

字符型:

char(n):用于标识固定长度的字符串

当实际数据不足定义长度时,使用空格补全右边不足位。varchar(n):可变字符串类型。

为SQL标准规定的,数据库必须实现的数据据类型。可以存储空字符串。

varchar2(n):可变字符串类型,是oracle在varchar的基础上自行定义的可变长度字符串类型。当做为列类型使用时,最大长度可被定义为4000;当做为变量类型使用时,长度可被定义为32767。不可以存储空字符串。

扩展资料:

数据元一般由对象类、特性和表示3部分组成:

(1)对象类(Object Class)。是现实世界或抽象概念中事物的集合,有清楚的边界和含义,并且特性和其行为遵循同样的规则而能够加以标识。

(2)特性(Property)。是对象类的所有个体所共有的某种性质,是对象有别于其他成员的依据。 

(3)表示(Representation)。是值域、数据类型、表示方式的组合,必要时也包括计量单位、字符集等信息。

对象类是我们所要研究、收集和存储相关数据的实体,例如人员、设施、装备、组织、环境、物资等。特性是人们用来区分、识别事物的一种手段,例如人员的姓名、性别、身高、体重、职务,坦克的型号、口径、高度、长度、有效射程等。

表示是数据元被表达的方式的一种描述。表示的各种组成成分中,任何一个部分发生变化都将产生不同的表示,例如人员的身高用“厘米”或用“米”作为计量单位,就是人员身高特性的两种不同的表示。

参考资料来源:百度百科-数据元



温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-06
Number默认情况下,精度为38位,取值范围1~38之间。
它实际上是磁盘上的一个变长类型,会占用0~22 字节的存储空间。
存储货币值是没有问题的。本回答被网友采纳
第2个回答  2017-01-30
用number类型
number(20,8)