相当于java的int double
类型\x0d\x0aoracle包括三种数据类型:\x0d\x0a1)数值:number或number(p,s)\x0d\x0ap:精度,s:刻度(
小数位数)\x0d\x0a1234.567 number(6,2) -------->1234.57\x0d\x0a0.001234 number(2,4) -------->0.0012\x0d\x0a1234 number(3,-1)-------->1230\x0d\x0a1204 number(3) -------->超出精度\x0d\x0a2)字符:char, varchar, varchar2\x0d\x0achar与varchar的区别:\x0d\x0a1.内容存储时占用的存储空间;\x0d\x0a定长:char (声明固定长度)\x0d\x0a'a' ->char(10) ->10\x0d\x0a'ab' ->char(10) ->10\x0d\x0a变长:varchar (根据实际存储的长度为准)\x0d\x0a'a' ->varchar(10) ->1\x0d\x0a'ab' ->varchar(10) ->2\x0d\x0a2.所允许存储的最大长度;\x0d\x0achar: 2000\x0d\x0avarchar: 4000\x0d\x0avarchar与varchar2的区别:\x0d\x0a1.制定厂商不同:\x0d\x0avarchar:ANSI\x0d\x0avarchar2:Oracle\x0d\x0a2.承诺不同;\x0d\x0a3)日期:date '01-JAN-08'\x0d\x0a世纪,年,月,日,时,分,秒数据库中的number类型在java类对应的类型:
1.如果number类没有设置小数位位数,默认小数位数为0,则在java类中可以使用int或者long对应;
2.如果number类设置小数位位数,在java类中可以使用double类进行对应。
注:也可以使用基本类型的包装类进行对于,比如double的包装类为Double.
评论列表(0条)