oracle数据库中Number是什么类型

oracle数据库中Number是什么类型,第1张

相当于java的int double类型

oracle包括三种数据类型:

1)数值:number或number(p,s)

p:精度,s:刻度(小数位数)

1234.567 number(6,2) -------->1234.57

0.001234 number(2,4) -------->0.0012

1234 number(3,-1)-------->1230

1204 number(3) -------->超出精度

2)字符:char, varchar, varchar2

char与varchar的区别:

1.内容存储时占用的存储空间;

定长:char (声明固定长度)

'a' ->char(10) ->10

'ab' ->char(10) ->10

变长:varchar (根据实际存储的长度为准)

'a' ->varchar(10) ->1

'ab' ->varchar(10) ->2

2.所允许存储的最大长度;

char: 2000

varchar: 4000

varchar与varchar2的区别:

1.制定厂商不同:

varchar:ANSI

varchar2:Oracle

2.承诺不同;

3)日期:date '01-JAN-08'

世纪,年,月,日,时,分,秒

数据库中的number类型在java类对应的类型:

1.如果number类没有设置小数位位数,默认小数位数为0,则在java类中可以使用int或者long对应;

2.如果number类设置小数位位数,在java类中可以使用double类进行对应。

注:也可以使用基本类型的包装类进行对于,比如double的包装类为Double.

允许10位NUMBER类型数据,允许有8位整数,小数点后2位小数。

oracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型。

扩展资料:

甲骨文公司产品主要有以下几类:

服务器及工具(主要竞争对手:IBM、微软):

数据库服务器:2013年最新版本Oracle 12C。应用服务器:Oracle Application Server。开发工具:OracleJDeveloper,Oracle Designer,Oracle Developer,等等。

企业应用软件(主要竞争对手:德国SAP公司):

企业资源计划(ERP)软件。已有10年以上的历史。2005年,并购了开发企业软件的仁科软件公司(PeopleSoft)以增强在这方面的竞争力。客户关系管理(CRM)软件。自1998年开始研发这种软件。2005年,并购了开发客户关系管理软件的希柏软件公司(Siebel)。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存