将float转换为数据类型numeric时出现算术溢出错误
来源:互联网 发布:罗永浩 支那人 知乎 编辑:程序博客网 时间:2024/06/05 17:12
今天修改数据库字段类型,把float转换成decimal类型。
找了好多资料都没从根本上解决问题。多亏了下面的这个blog
http://blog.csdn.net/wangchao1982/article/details/1882571
主要原因:decimal(12,4)的意思:小数点前最多有8位,小数点后有4位,不足4位补0,超过4位小数则四舍五入。
解决方法:先把float的字段类型换成decimal(18,4);其中4按自己的需求确定小数位数。然后再一步一步的缩小18的值
0 0
- 将float转换为数据类型numeric时出现算术溢出错误
- sqlserver数据类型转换(将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误)
- 将 varchar 转换为数据类型 numeric 时出现算术溢出错误
- com.microsoft.sqlserver.jdbc.SQLServerException: 将 IDENTITY 转换为数据类型 numeric 时出现算术溢出错误。
- 将numeric转换为数据类型numeric是出现算术溢出错误
- 将numeric转换为数据类型numeric是出现算术溢出错误
- 将 numeric 转换为数据类型 numeric 时发生算术溢出错误。
- 对于“Sqlexception 将 varchar 转换为数据类型 numeric 时出现算术溢出异常 ”
- isnull的错误:将 expression 转换为数据类型 nvarchar 时出现算术溢出错误
- 将 expression 转换为数据类型 int 时出现算术溢出错误。
- 将 expression 转换为数据类型 int 时出现算术溢出错误
- sql 聚合函数 sum 消息 8115,级别 16 将 expression 转换为数据类型 int 时出现算术溢出错误。
- 将expression转换为数据类型int时发生算术溢出错误 解决
- (SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
- 解决"将expression转化为数据类型int时发生算术溢出错误"
- SQLServer转换SQL中的数据(将数据类型 varchar 转换为 numeric 时出错)
- SQLServer转换SQL中的数据(将数据类型 varchar 转换为 numeric 时出错)
- 从数据类型 decimal 转换为 numeric 时出错
- java中怎么使用json字符串
- redis订阅关闭异常解决
- TS详解
- Android 之从底部弹出PopupWindow
- 函数的注释模板
- 将float转换为数据类型numeric时出现算术溢出错误
- 欢迎使用CSDN-markdown编辑器
- 国内开源项目Dcloud中的html5+ sdk,界面框架mui和开发工具hbuilder
- {"0":"192.168.1.100","1":"192.168.1.101"} 是Map
- 79. 基于 PHP 的用户认证
- MySQL数据库大小写敏感问题
- IOS版添加phonegap--美洽客服插件教程
- go
- Visual C++ 2010 MFC学习笔记一新建程序并显示HELLO WORLD