标题:关于小数位的设置
只看楼主
冬日暖阳
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-7-2
 问题点数:0 回复次数:3 
关于小数位的设置
我首先创建了一个表,看我带下划线的字段.小数位一位是(18,0)这样设置吗?后来我插入了数据89.5,语句也执行了.可到表里的结果却变成了90,这是为什么呀?各位帮帮忙!谢了

create table [dbo].[result]
([r_studentno][char](8)not null,
[r_courseno][char](10)not null,
[r_result][numeric](18,0)not null,
[r_semester][char](1)not null,
[r_year][char](4)not null)
on [primary]
go
alter table[dbo].[result]with nocheck add
constraint [pk_result]primary key clustered
([r_studentno],
[r_courseno])
on [primary]
go








r_studentno r_courseno r_result r_semester r_year
20050101   2005010001 90      1    2005
20050101   2005010002 92      1     2005
20050201    2005010003 78     2     2005
20050202   2005010004 95     2    2005
搜索更多相关主题的帖子: 小数 下划线 表里 key 
2007-07-05 11:20
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
[r_result][numeric](18,1)not null,
(18,0)就没有保留小数啊。
这些东西自己可以在数据库里试下就出来的。。学东西要多动手呵呵加油/

革命尚未成功,同志仍需努力-----+++
2007-07-05 12:08
冬日暖阳
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-7-2
得分:0 

谢了!不过我那方法是按照教程书一样的.没想到书上也出错误,像我这样的新手怎么也想不到啊!以后我会多多留心的.

2007-07-05 15:51
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
恩有的时候书上都是有些问题的...
所以出现问题的时候你可以试着改一下,学这个,多动手错不了呵呵..
实践出真知的呵呵...加油噢.

革命尚未成功,同志仍需努力-----+++
2007-07-05 23:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-152907-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.656757 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved