本帖最后由 lfcarey 于 2012-10-07 01:29:39 编辑

解决方案 »

  1.   

    会不会是某些数据的小数点已经超过7位,之前用bcp导入text文本数据的过程中也出现过类似的问题,调试起来有些麻烦……
      

  2.   

    js 字段数据类型为 varchar(8000),你用 cast(js as declmal(18,7) 会提示将 varchar 转换为数据类型 numeric 时发生算术溢出错误
      

  3.   

    先执行select convert (decimal(18,7),js) from a看看会不会报错
      

  4.   

    select 之后不会报错。。那么??
      

  5.   


    A表的数据类型为 varchar(8000)
    B表的 数据类型为 declmal(18,7)
    A表的数据插入到B表提示出错。
      

  6.   

    http://topic.csdn.net/u/20121008/12/39544072-0e75-4d31-bed0-2ee0b31959f2.html?seed=1698425250&r=79831779#r_79831779回复你了