我正在使用Oracle 11g,并且想知道如何将浮点数(价格列)的精度设置为2位精度:
我试过了:
Create Table MealItem (
itemId varchar(10) Primary Key,
name varchar(30),
price float(2),
calories int Check(calories <= 500)
);
这并没有在表格中给出正确的输出。如果我输入20.99
作为价格它将它舍入到21.虽然我希望将小数维持在2位精度(所以我想要20.99而不是21)。