读书人

息 248级别 16状态 一第 1 行 转

发布时间: 2013-07-01 12:33:04 作者: rapoo

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


读书人网 >SQL Server

热点推荐