gpt4 book ai didi

mysql - SQL 插入数据类型数字插入溢出错误

转载 作者:行者123 更新时间:2023-11-29 13:56:38 25 4
gpt4 key购买 nike

请问有人可以通过以下插入语句帮助我解决以下错误吗?

第 1 行:将数字转换为数字数据类型时出现算术溢出错误。

  CREATE TABLE [dbo].[Table_test]([EMPLOYERCODE] [int] NOT NULL,
[Tran_type] [char](3) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
)



INSERT INTO Table_Test (EMPLOYERCODE
, SSN
, Tran_type )
VALUES (91001
, 799005001
, 9
, CAST(18 As numeric(11, 2))
, CAST(90 As numeric(11, 2))
, CAST(11 As numeric(11, 2))
, 4300485073
, CAST('SST' As char(3)))

最佳答案

只是想一下,在您的 INSERT 语句中您的最后 2 次转换:

CAST(90 As numeric(11, 2))
CAST(11 As numeric(11, 2))

似乎与 CREATE TABLE 语句不兼容:

[SSVAVGHRSWORKED] [numeric](3, 2) NULL,
[COMPLETENESS] [numeric](6, 2) NULL,

我建议您更改其中一个。

关于mysql - SQL 插入数据类型数字插入溢出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15753061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com