首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-11-08 
varchar 值 5105002130 的转换溢出了 int 列。超出了最大整数值。数据类型转换转换SQL code select cInvCC

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 

热点排行
Bad Request.