您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQLServer遇到的问题解决方案(6月9日)

bubuko 2022/1/25 19:43:22 sqlserver 字数 1229 阅读 1033 来源 http://www.bubuko.com/infolist-5-1.html

一、判定两个浮点数数值是否相等 对比数据类型为浮点数的数据时,因为浮点数精度问题,当判断两个数值是否相等时往往会出现错误的结果,如下图: 解决方案:一个比较好的解决方案是设定一个精度,通过判定两个值差的绝对值是否小于这个精度来判定两个数值是否相等。 二、文本文件导入SQLServer报错 错误代码如 ...
  • 一、判定两个浮点数数值是否相等

对比数据类型为浮点数的数据时,因为浮点数精度问题,当判断两个数值是否相等时往往会出现错误的结果,如下图:

技术分享图片

 

 

解决方案:一个比较好的解决方案是设定一个精度,通过判定两个值差的绝对值是否小于这个精度来判定两个数值是否相等。

  • 二、文本文件导入SQLServer报错

错误代码如下:错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005

如下图:

技术分享图片

 

 

数据源文件为.csv格式的文本文件,编码为utf8,导入的时候采用“平面文件源”并在“代码页”选择“utf8”,

技术分享图片

 

 数据能正常显示,但导入过程报错。

解决方案:在网上搜索过一些资料说是“utf8”编码问题,将文本文件另存一下,保存成"unicode"再次导入即可解决。

 

SQLServer遇到的问题解决方案(6月9日)

原文:https://www.cnblogs.com/geek-arking/p/13077551.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶