日期:2014-05-17  浏览次数:20568 次

息 248,级别 16,状态 1,第 1 行 转换 varchar 值 '2148139008' 时溢出了整数列。
本帖最后由 uuwangorg 于 2013-05-13 07:17:24 编辑
insert into QunList_1 select * from QunList1 where Class=0 

执行代码 
但是数据库表结构一样

错误提示
息 248,级别 16,状态 1,第 1 行 转换 varchar 值 '2148139008' 时溢出了整数列。
表结构式一样的

create table QunList_11
(id int,
QunNum int,
MastQQ int,
CreateDate varchar(10),
Title varchar(22),
Class varchar(38),
QunText varchar(80)
)

------解决方案--------------------
select cast(2148139008 as int)
/*
消息 8115,级别 16,状态 2,第 1 行
将 expression 转换为数据类型 int 时出现算术溢出错误。
*/
这一列改为字符,是不是此列MastQQ 

或用把int 改bigint
select cast(2148139008 as bigint)