首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

原因解决方案

2012-02-01 
原因numeric原因createtablenumbers(n1int,n2numeric(5,0),n3numeric(4,2))goinsertnumbersvalues(1.5,1.5

原因
numeric原因
create   table     numbers
(  
n1   int,
n2   numeric(5,0),
n3   numeric(4,2)
 
  )
go  
  insert   numbers   values(     1.5,1.5,1.5   )
select   *   from   numbers
    输出的是   121.50?

n3   numeric(4,2)
的取值是     1.44呀,为什么是1.50     ???     不明白
   


[解决办法]
没有问题
[解决办法]
n3 numeric(4,2)
的取值是 1.44呀,查询输出结果还是1.44
[解决办法]
哪里有1.44?
没问题的
[解决办法]
numeric(4,2)应该是这种格式0.00而插入1.5在其范围内,为什么是1.44呢

热点排行