转换数据发生

消息 8115,级别 16,状态 6,第 1 行
将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误。

nvarchar 是带很长小数,直接转换成decimal 失败

解决方案:

先转换成float 再转换成decimal 或者int(去掉小数位)

  CAST(CAST(TRANS_CHARGE AS FLOAT) AS INT)

 

Why float?

  • no idea of precision or scale across all rows: float is the lesser evil perhaps
  • empty string will cast to zero for float, fails on decimal
  • float accepts stuff like 5E-02, fails on decimal

参考:

http://stackoverflow.com/posts/3790617/edit

最新文章

  1. 解决 Visual Studio 2017 RC 不兼容低版本 Visual Studio 创建的 MVC 4 项目的问题
  2. T-SQL CROSS APPLY、MERGE
  3. entityframework学习笔记--003-使用model first
  4. Java并发编程学习笔记(一)——线程安全性
  5. BZOJ2990 : [Ontak2010]Keyboard
  6. [Eclipse] - Unicode properties editor
  7. ASP.NET 4.0 potentially dangerous Request.Form value was detected
  8. 最大子段和问题,最大子矩阵和问题,最大m子段和问题
  9. 关于如何查看mysql版本及其端口号
  10. bzoj 1800 暴力枚举
  11. ajax的GET和POST请求
  12. Swift中简单的单例设计
  13. querySelectorAll的BUG
  14. CocoaChina 第四个测试
  15. 【Luogu3919】可持久化数组(主席树)
  16. MySQL命令行SQL脚本的导入导出小结(数据库的备份与还原)
  17. IP代理网址
  18. Centos7开启ssh免密码登录
  19. math.net 拟合
  20. Netty入门(十)解码分隔符和基于长度的协议

热门文章

  1. JavaEE学习笔记---数据库操作篇
  2. SQL 存储过程 通过多个ID更新数据 分类: SQL Server 2014-12-08 16:08 299人阅读 评论(0) 收藏
  3. Java开发中文件读取方式总结
  4. 移动设备、手机浏览器Javascript滑动事件代码
  5. ASP.NET通过http/https的POST方式,发送和接受XML文件内容
  6. [TypeScript] Understanding Generics with RxJS
  7. Qt 学习之路 :信号槽
  8. async 与 await异步编程活用基础
  9. PowerDesigner15的安装和破解
  10. Linux编译安装MySQL5.6