gpt4 book ai didi

sql-server - SQL Server - 由于 'ARITHABORT',插入失败

转载 作者:行者123 更新时间:2023-12-02 10:53:08 27 4
gpt4 key购买 nike

我使用 NHibernate 和 SQL Server 2005,并且在我的一个表的计算列上有一个索引。

我的问题是,当我向该表插入一条记录时,出现以下错误:

INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'

我在插入之前使用 SET ARITHABORT ON; 但仍然出现此错误。

最佳答案

要在具有计算列的表上插入,您需要这些设置选项:

NUMERIC_ROUNDABORT 选项必须设置为 OFF,并且以下选项必须设置为 ON:

ANSI_NULLS
ANSI_PADDING
ANSI_WARNINGS
ARITHABORT
CONCAT_NULL_YIELDS_NULL
QUOTED_IDENTIFIER

尝试在插入之前添加此内容:

set NUMERIC_ROUNDABORT off
set ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER on

insert ...

关于sql-server - SQL Server - 由于 'ARITHABORT',插入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953450/

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