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)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)