读书人

varchar 值 #039;5105002130#039; 的变换溢出了

发布时间: 2012-11-08 08:48:12 作者: rapoo

varchar 值 '5105002130' 的转换溢出了 int 列。超出了最大整数值。
数据类型转换转换

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


tb
cInvCCode用友编码
5001510100085
50025105002130
5003510602116
5004510900213
5005510503689
5006510600051
5007510800014

希望得到下表
tb2
cInvCCode用友编码
5001510100086
50025105002131
5003510602117
5004510900214
5005510503690
5006510600052
5007510800015

[解决办法]
SQL code
select cInvCCode,cast(用友编码 as bigint) + 1 as 用友编码2 from tb 

读书人网 >SQL Server

热点推荐