十进制字段上的算术溢出错误

瓦斯提

我有一个带有值的字段成本0.9878786564357986540.765656787898767我试图弄清楚它的数据类型是什么。

当我给出decimal 15,15并尝试加载数据时,它抛出了一个错误

将varchar转换为数值类型的算术溢出错误。

赛亚人

问题是您没有为小数点值分配任何长度

DECIMAL (15, 15)表示它的精度在小数点后15位,但只有足够的空间可容纳15位数字-因此,对于大于的值不留空间1

这意味着DECIMAL (15, 15)仅支持以下范围内的值:-0.9999999999999990.999999999999999(小数点后15位)。

18的第一个示例中数字,所以我建议使用类似DECIMAL (21, 18)

DECIMAL (21, 18)支持的值范围是:-999.999999999999999999999.999999999999999999(小数点后18位)。

但是,您应该分析自己的数据以查看需要支持的最大值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将临时列(十进制)转换为十进制,但仍然出现“将 varchar 转换为数字类型的算术溢出错误”

来自分类Dev

在where子句中使用十进制-算术溢出错误将nvarchar转换为数值类型的数据

来自分类Dev

十进制值给出错误

来自分类Dev

SaveChanges上的十进制值错误

来自分类Dev

Python十进制给出错误的答案

来自分类Dev

C ++十进制算术库

来自分类Dev

算术溢出错误-802

来自分类Dev

BSWAP指令如何“快速执行十进制算术”?

来自分类Dev

朱莉娅中的精确十进制算术

来自分类Dev

为什么十进制取模给出错误的符号?

来自分类Dev

为什么十进制取模给出错误的符号?

来自分类Dev

Python十进制.InvalidOperation错误

来自分类Dev

Java十进制格式错误的格式

来自分类Dev

C ++中的十进制精度错误

来自分类Dev

Java大十进制错误

来自分类Dev

在SQL Server数据库表的十进制(18,6)列中插入2,147,483,648或更大值时,算术溢出转换为int

来自分类Dev

Numba LLVM:十进制表示形式上的奇怪行为错误

来自分类Dev

算术溢出错误转换SQL中的浮点错误

来自分类Dev

十进制到二进制转换错误

来自分类Dev

十进制转二进制错误输出

来自分类Dev

将十进制值插入“货币访问”字段

来自分类Dev

Crystal报表在十进制字段中显示######

来自分类Dev

我如何在geodjango中使用十进制字段?

来自分类Dev

将SQL十进制字段粘贴到EXCEL中

来自分类Dev

Django ModelForm不适用于十进制字段

来自分类Dev

将十进制值插入“货币访问”字段

来自分类Dev

更改 DocuSign 中计算字段的十进制格式

来自分类Dev

如何更改所有十进制字段的数字格式?

来自分类Dev

使用常量进行算术运算时出现溢出错误

Related 相关文章

热门标签

归档