oracle数据库有没有Integer数据类型,BigDecimal呢

oracle数据库有没有Integer数据类型,BigDecimal呢,第1张

oracle数据库本来就没有Integer类型的,同样的BigDecimal也是没有的

Int、long、Integer、BigDecimal、double、float等类型在ORACLE中其实都是映射成Number类型的,如

number(M,N)  存储小数位为M位,总长度为N的浮点数,如果小数位数不足,则用0补全;

number(N)   存储总长度为N的整数。

而为了与别的数据库兼容,后来才又新增了int类型作为number类型的子集,其实int类型相当于number(22),存储总长度为22的整数。

int

Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在int类型和 String类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。

数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:

1、二进制数据类型 

Binary、Varbinary、Image 

2、字符数据类型 

Char,Varchar和 Text

3、Unicode数据类型

包括Nchar,Nvarchar和Ntext

4、日期和时间数据类型

包括Datetime, Smalldatetime, Date, TimeStamp

5、数字数据类型

数字数据类型包括正数和负数、小数和整数

6、货币数据类型

表示正的或者负的货币数量。

7、特殊数据类型

特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。

以上就是关于oracle数据库有没有Integer数据类型,BigDecimal呢全部的内容,包括:oracle数据库有没有Integer数据类型,BigDecimal呢、在java Web项目中 数据库中的主键类型integer类型那么实体类中应该用什么类型或最好用什么类型为什么、数据库表中字段类型有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9484369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存