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

SQL Server - INSERT mislykkedes på grund af 'ARITHABORT'

For indsættelser på tabeller med beregnede kolonner skal du bruge disse sæt muligheder:

Indstillingen NUMERIC_ROUNDABORT skal sættes til FRA, og følgende indstillinger skal sættes til TIL:

ANSI_NULLS
ANSI_PADDING
ANSI_WARNINGS
ARITHABORT
CONCAT_NULL_YIELDS_NULL
QUOTED_IDENTIFIER

Prøv at tilføje dette før du indsætter:

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

insert ...


  1. Sideinddeling i dvale med sammenføjede tabeller

  2. Hvordan gendanner man dataene i en Oracle-tabel?

  3. Opret tabel fra SQL-forespørgsel

  4. Indhold-for-bruger:to tabeller med kolonner med samme navn eller join?