为什么我在插入大约 1 亿的值时出现 SQL 服务器错误
Why am I getting a SQL Server error on inserting value around 100 million
我在向 amount
列插入 100000000 值时遇到问题。
amount
在数据库中定义为 decimal(13,5) 但我无法插入它。
如果您的数据类型是 DECIMAL(13,5)
,您可以存储的最大值是 99999999.99999
。
在您的情况下,您正在尝试存储 100000000
,这比最大允许值多 0.00001
。
如果你想存储它,你需要改变你的列并增加总长度。
我在向 amount
列插入 100000000 值时遇到问题。
amount
在数据库中定义为 decimal(13,5) 但我无法插入它。
如果您的数据类型是 DECIMAL(13,5)
,您可以存储的最大值是 99999999.99999
。
在您的情况下,您正在尝试存储 100000000
,这比最大允许值多 0.00001
。
如果你想存储它,你需要改变你的列并增加总长度。