SQL Server decimal说明

今天在开发的时候,一直报:将 numeric 转换为数据类型 numeric 时出现算术溢出错误。
看数据库字段的长度设计的也足够啊,为什么会出这样的问题呢?
被这个问题困扰了两个多小时,后来把左侧的长度加长后才发现,真被自己给蠢死了。
一直以为decimal左边的这个数字是总不包含小数点的长度的,搞了半天才发现原来左边的长度是包含了左侧+右侧的长度.

发表评论

电子邮件地址不会被公开。 必填项已用*标注