gpt4 book ai didi

sql - 字符串或二进制数据将被截断

转载 作者:行者123 更新时间:2023-12-03 01:49:38 26 4
gpt4 key购买 nike

我正在尝试使用 MS SQL Server Management Studio Express 执行以下 SQL 查询。

 Insert INTO SU_PRO_RE ( d_id, fis_year, last_dp, budget_amt)  VALUES ( 'A','2011', 0, 205000.00);

一切对我来说都是正确的,但每次我尝试执行它时,它都会出现以下内容:

String or binary data would be truncated.
The statement has been terminated.

(0 row(s) affected)

表格设置如下:

d_id        = char(1) *PK*
fis_year = char(2) *PK*
last_dp = smallint
budget_amt = money

我不确定我做错了什么,但我确信我只是忽略了一些非常明显的东西,所以任何帮助都会很棒! :)

谢谢,大卫

最佳答案

fis_year 定义为 char(2),但您尝试插入 4 个字符的值“2011”。

关于sql - 字符串或二进制数据将被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070613/

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