Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server - INSERT неуспешно поради "ARITHABORT"

За вмъквания в таблици с изчислени колони са ви необходими следните зададени опции:

Опцията 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 ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо SELECT DISTINCT a, b FROM... връща по-малко записи от SELECT DISTINCT A + '|' + B ОТ...?

  2. Прехвърляне на данни от една база данни в друга база данни

  3. Как мога да търся всички колони в таблица?

  4. DECODE( ) функция в SQL Server

  5. Как да „извадя“ sql таблици?