息 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)