小编dor*_*fin的帖子

sql ms ssms错误:"将表达式转换为数据类型int的算术溢出错误"

我正在尝试执行我的简单sql代码来创建表.

BEGIN TRANSACTION;
CREATE TABLE vlan (vlanId int, vlanValue varchar(250), vlanName varchar(250), portId int, portName varchar(250), nodeId int, nodeName varchar(250));
INSERT INTO vlan VALUES(1111,998,'VOICE',7272,'1/97',456439345,'10.2.2.2');
.
.
.
.
INSERT INTO vlan VALUES(923482342,240,'INFODESK',2348328434,'4/46',2349234234,'10.1.2.3');
COMMIT;
Run Code Online (Sandbox Code Playgroud)

它给出了错误:

Msg 8115, Level 16, State 2, Line 16164
Arithmetic overflow error converting expression to data type int.
The statement has been terminated.
Msg 8115, Level 16, State 2, Line 16165
Arithmetic overflow error converting expression to data type int.
The statement has been terminated.
Msg 8115, …
Run Code Online (Sandbox Code Playgroud)

sql types sql-server-2008

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sql-server-2008 ×1

types ×1