当前位置: 代码迷 >> Sql Server >> varchar 值 '5105002130' 的变换溢出了 int 列。超出了最大整数值
  详细解决方案

varchar 值 '5105002130' 的变换溢出了 int 列。超出了最大整数值

热度:470   发布时间:2016-04-25 01:13:36.0
varchar 值 '5105002130' 的转换溢出了 int 列。超出了最大整数值。
数据类型转换转换

SQL code
 select cInvCCode,用友编码 + 1 as 用友编码2 from tb-------------------------消息 248,级别 16,状态 1,第 4 行varchar 值 '5105002130' 的转换溢出了 int 列。超出了最大整数值。-------------------------


tb
cInvCCode 用友编码
5001 510100085
5002 5105002130
5003 510602116
5004 510900213
5005 510503689
5006 510600051
5007 510800014

希望得到下表
tb2
cInvCCode 用友编码
5001 510100086
5002 5105002131
5003 510602117
5004 510900214
5005 510503690
5006 510600052
5007 510800015

------解决方案--------------------
SQL code
select cInvCCode,cast(用友编码 as bigint) + 1 as 用友编码2 from tb
  相关解决方案