decimal不存在精度损失,数据类型decimal(p,s) 需要分别指定小数的最大位数(p)和小数位的数量(s):

  • p (precision) :指定小数的最大位数,小数点的左侧和右侧的数字的总数量不能超过p,p的取值范围是从1到38,默认值为18。
  • s (scale):指定在小数点右侧的小数位数,p-s是小数点左边的最大位数。s必须是从0到p的值,只有在指定了精度的情况下才能指定s,s的默认值是0,因此,0 <= s <= p。

Precision

Storage bytes

1 - 9

5

10-19

9

20-28

13

29-38

17

p 和 s 必须遵守规则:0 <= s <= p <= 38,decimal(p,s) 能够表示的有效值是从 - 10^38 +1  到 10^38 - 1。

decimal 数据类型的最大精度为 38,这意味着,decimal 数据类型最多可以存储 38位数字,所有这些数字均可位于小数点后面。decimal 数据类型存储精确的数字表示形式,没有近似值。

参考

  SQL Server 小数类型(float 和 decimal)

sql server decimal相关推荐

  1. SQL Server decimal 和 numeric 区别

    最近看到了decimal 和 numeric ,又记不起来区别是什么,还是总结一下. decimal 和 numeric 在 SQL 标准中可以说是等价的的,在SQL Server 中是一样的(参考: ...

  2. SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理

    原文:SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理 SQL Server 字段类型 decimal(18,6)小数点前是几位? 不可否认,这是 ...

  3. sql server中的decimal或者numeric的精度问题 (转载)

    在sql server中定义列的数据类型decimal时需要制定其精度和小数位数. 何谓精度:最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数.该精度必须是从 1 到最大精度 38 之间的 ...

  4. java实体属性对应mysql和SQL Server 和Oracle 数据类型对应

    1:Java数据类型与MySql数据类型对照表 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 ...

  5. 数据库开发基本操作-安装Sql Server 2005出现“性能监视器计数器要求”错误解决方法...

    今天在安装SQL Server 2005时,出现"性能监视器计数器要求"错误,因为以前出现过这种错误,得到了解决.今天又又出现这种错误,但并不是很清楚当时的解决办法,所以这次把解决 ...

  6. SQL Server 2008中的Pivot和UnPivot

    SQL Server 2008中SQL应用系列--目录索引 今天给新成员讲解PIVOT 和 UNPIVOT示例,顺便整理了一下其用法.这是自SQL Server 2005起提供的新功能. 官方示例:h ...

  7. sql server 表索引碎片处理

    DBCC SHOWCONTIG (Transact-SQL) SQL Server 2005 其他版本 更新日期: 2007 年 9 月 15 日 显示指定的表或视图的数据和索引的碎片信息. 重要提示 ...

  8. SQL Server 2014聚集列存储索引

    转发请注明引用和原文博客(http://www.cnblogs.com/wenBlog) 简介 之前已经写过两篇介绍列存储索引的文章,但是只有非聚集列存储索引,今天再来简单介绍一下聚集的列存储索引,也 ...

  9. SQL Server数据库中所有表及字段信息

    程序思想:用SELECT name From sysobjects WHERE xtype = 'u'得到所有表,然后循环打开表,根据Rs_Colums.Fields(I).Name 得到字段名,Fi ...

最新文章

  1. 在 Ubuntu 上通过命令行改变 Linux 系统语言
  2. java编程实践开发项目,帮你突破瓶颈
  3. TCP中的RTT和RTO
  4. 用户关联角色操作-代码实现
  5. 324. Wiggle Sort II | 324. 摆动排序 II(降序穿插)
  6. EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
  7. php mysql登陆页面完整代码_求助:PHP实现登陆注册的代码是什么啊(主要是数据库那块)?...
  8. 没有服务器配置信息是怎么回事,isp服务器未配置怎么回事
  9. Oracle 11gR2 RAC 安装Grid Infrastructure错误
  10. Hibernate的Cascade——级联操作
  11. 不可不知的 5 种 JavaScript 代码编辑器
  12. python基础教程-Python入门教程完整版(懂中文就能学会)
  13. Apache Flink®生态所面临的机遇与挑战
  14. Redmi显示器调节亮度 27英寸/2k/ IPS技术/低蓝光
  15. iphone11屏比例_iPhone每一代的屏幕尺寸比例是多少
  16. Web导出Excel总结
  17. 智慧文档手机版隐私政策
  18. paa抗衰机器人的功效_PAA抗衰机器人,告诉你年轻不老的秘密
  19. TP-Link SR20远程代码执行动态调试
  20. Python批量修改文件夹及其子文件夹下的文件内容

热门文章

  1. 动态规划总结以及状态转移方程的推导(一)
  2. 2022.03.10
  3. 黄淮学院CSDN高校俱乐部与加拿大East-Link高管座谈会
  4. 以蚍蜉撼树之心来做开源产业发展
  5. SpringCloud——ELK搭建(Windows版)
  6. sql语言的应用(对数据库,数据表,数据项的增删查改和约束)
  7. JAVA图片透明处理
  8. 【xauth: file /home/user/.Xauthority does not exist】用户区产生.Xauthority-n文件解决办法
  9. 在沈阳做这么一个大型交易系统实属不易
  10. 【计算机视觉】opencv姿态解算7 四大坐标系,摄像机线性模型, 畸变模型