咨询一个关于SQL2005 Money类型的问题
网上查阅了很久,始终找不到答案
我的SQL2005 英文版环境下,导入已有数据库发现原来的Money类型下的数据小数点后位数全部变成2位,而原有的SQL2000下所有的Money类型小数点后长度都是4位,请问这个具体是为什么?现在由于这个问题导致我有些脚本无法顺利执行下去。始终找不到解决方法,请各位大佬帮忙~
网上查阅了很久,始终找不到答案
我的SQL2005 英文版环境下,导入已有数据库发现原来的Money类型下的数据小数点后位数全部变成2位,而原有的SQL2000下所有的Money类型小数点后长度都是4位,请问这个具体是为什么?现在由于这个问题导致我有些脚本无法顺利执行下去。始终找不到解决方法,请各位大佬帮忙~
解决方案 »
- 如何将大量数据导入到远程数据库服务器
- 如何实现按条件分类汇总,数据如下:
- sql 中子语句查询,请好心人解答,谢谢!
- 只有数据库的MDF文件,而没有事务日志LDF文件,如何恢复数据库,急急急!!!
- 我想返回一个表的总记录数和最新的5条记录,可是不知什么做。。。在线等
- 如何在一个表中对某个值进行模糊查询,返回整个行的值集合。
- 请问: 我从一个文本里导入了一批数据到sql server 的某张表里。
- 多表联合查询count的问题
- 谁告诉我如何在SQL Server 2000中创建数组?
- sql server 6.5 中最难的问题:出来删除不掉的表该怎么办?
- 一个SQL查询
- sql 2005 统计没有四舍五入 疑难
declare @mm money
set @mm=12.0003
select @mm
sql2000不能像上面导入
可能发生了隐式转换,转换成了flaot
一直用 decimal(18,n)
declare @ii money
set @ii=3.32432432
print @ii结果:总结它四舍五入保留两位数
3.32
前段展现和数据库中查询结果都是小数点后保留2位,为什么MSDN中清晰描述是保留小数点后4位?