gpt4 book ai didi

sql-server - SQL Server错误: String or binary data would be truncated

转载 作者:行者123 更新时间:2023-12-02 08:04:17 24 4
gpt4 key购买 nike

我的 table :

log_id                 bigint
old_value xml
new_value xml
module varchar(50)
reference_id bigint
[transaction] varchar(100)
transaction_status varchar(10)
stack_trace ntext
modified_on datetime
modified_by bigint

插入查询:

INSERT INTO [dbo].[audit_log]
([old_value],[new_value],[module],[reference_id],[transaction]
,[transaction_status],[stack_trace],[modified_on],[modified_by])
VALUES
('asdf','asdf','Subscriber',4,'_transaction',
'_transaction_status','_stack_trace',getdate(),555)

错误:

Msg 8152, Level 16, State 14, Line 1
String or binary data would be truncated.
The statement has been terminated.

这是为什么???

最佳答案

您尝试写入的数据多于特定列可以存储的数据。根据每个字段的大小检查您尝试插入的数据的大小。

在本例中,transaction_status 是 varchar(10),并且您尝试向其中存储 19 个字符。

关于sql-server - SQL Server错误: String or binary data would be truncated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843567/

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