所有
对于从SQL Server检索的十进制值为10亿,其中关联数据类型为Numeric(28,10),我遇到转换溢出异常。来自MSDN:
.NET Framework十进制数据类型允许最多28位有效数字
我需要澄清这里的数字是指二进制形式还是十进制形式本身?
答案 0 :(得分:2)
限制由十进制表示法强制,28位有效数字表示28位十进制数字。
答案 1 :(得分:1)
它的十进制数字,它最多可接受28位数字。
答案 2 :(得分:1)
在SQL Server for Numeric和Decimal数据类型中,它定义了最多28个十进制数字(精度),小数点右侧最多有10个小数位(比例)。