日期:2014-05-18  浏览次数:20531 次

简单问题,float类型如何保留2位小数
我有一个表Table1,里面有一个字段column1,定义为float类型

我插入一个数据,怎么样可以让它自动保留两位小数.例如我插入123。它在数据表里是123.00   。插入123.456   ,经过四舍五入结果是123.46

insert   into   table1   values(?)

Ps:字段类型不能改变

------解决方案--------------------
create table t(A decimal(10,2))
go
insert into t
select 2
union all
select 2.333
union all
select 2.457

select *
from t

drop table t
/******结果********/
A
2.00
2.33
2.46