一、存储不同
1、int类型:只能存储整数。
2、number类型:可以存储浮点数,也可以存储整数。
二、特点不同
1、int类型:INT类型,当定义整数类型时,可以直接使用NUMBER的子类型INT。
2、number类型:NUMBER(P,S),数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节个数),而S则表示小数点后面的位数。
三、存储区域大小不同
1、int类型:存储总长度为38的整数。
2、number类型:存储总长度不受限制。
参考资料来源:百度百科-INT
参考资料来源:百度百科-number
一句话:INT类型是NUMBER类型的子类型。
下面简要说明:
(1)NUMBER(P,S)
该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节个数),而S则表示小数点后面的位数。假设定义SAL列为NUMBER(6,2)则整数最大位数为4位(6-2=4),而小数最大位数为2位。
(2)INT类型
当定义整数类型时,可以直接使用NUMBER的子类型INT,顾名思义:INT用于整型数据。
int 就是number的一种特殊类型,如果不用int,用number其实也完全达到目的的.
number其实是所有数的集合
int是number的一个特例
int 属于整数型,也就是1,2,3,4 .. ..,-1,-2 ... .
number 也就是楼上所说