Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server - INSERT non riuscito a causa di "ARITHABORT"

Per gli inserimenti su tabelle con colonne calcolate, sono necessarie queste opzioni impostate:

L'opzione NUMERIC_ROUNDABORT deve essere impostata su OFF e le seguenti opzioni devono essere impostate su ON:

ANSI_NULLS
ANSI_PADDING
ANSI_WARNINGS
ARITHABORT
CONCAT_NULL_YIELDS_NULL
QUOTED_IDENTIFIER

Prova ad aggiungere questo prima del tuo inserto:

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

insert ...