注册 登录
编程论坛 SQL Server论坛

[求助]浮点数操作问题

zhanghy1028 发布于 2007-08-29 17:11, 962 次点击
在设计数据库时,可以直接设置字段的小数位为2位吗?
3 回复
#2
sky_yang_sky2007-09-01 15:15

用這個可以設置numeric(10,2),decimal (10,2)

#3
thllilac2007-09-07 15:04
create table test
(姓名 nvarchar(20),
年龄 int,
身高 decimal(4,3)
)
insert into test values('姚明',27,2.26)
第一个参数的意思是:精度(小数点左、右两边存储数字的最大个数)
第二个参数的意思是:小数点位数,可选。(小数点右边存储数字的最大个数)

so:小数点左边存储数字的最大个数就是:第一个参数-第二个参数
如果:insert into test values('姚明',27,22.26)
则出错

在企业管理器里设计表时,有'精度'和'小数点位数'可以自行设定……设定的就是这两个的值
#4
guoxhvip2007-09-10 01:52
以下是引用sky_yang_sky在2007-9-1 15:15:41的发言:

用這個可以設置numeric(10,2),decimal (10,2)

正确

1