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

息 248,级别 16,状态 一,第 1 行 转换 varchar 值 '2148139008' 时溢出了整数列

2013-07-01 
息 248,级别 16,状态 1,第 1 行 转换 varchar 值 �' 时溢出了整数列。本帖最后由 uuwa

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


热点排行