SQL语言的数据类型中,整数部分3位,小数部分2位的定点小数的定义是什么?

如题所述

因为要保留3位整数,所以最少是number(5,2)。

举例演示步骤如下:

1、创建测试表,

create table test_num2(id int , value number(5,2));

2、插入测试数据

insert into test_num2 values(1,123.45);

insert into test_num2 values(2,456.78);

insert into test_num2 values(3,88.88);

insert into test_num2 values(4,99);

commit;

3、查询表中全量数据,可以发现数据有3位整数、2位小数,select t.* from test_num2 t;

4、插入4位整数,可以发现会执行报错,因为number(5,2),最多只能保存3位整数;insert into test_num2 values(3,8888.88);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-12
numeric(5,2) 或者 decimal(5,2)

numeric(p,s)
其中 p:小数位+整数位的最大位数
s:小数位本回答被提问者和网友采纳
第2个回答  2014-03-13
用decimal 数据类型
第3个回答  2014-03-13
0.01

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网