SET ARITHABORT ON не исключает ошибки при вставке - PullRequest
0 голосов
/ 02 мая 2018

У нас есть хранимая процедура, которая вставляется в промежуточную таблицу с вычисляемым столбцом. Proc вызывается из bcp и выдает ошибку, потому что ARITHABORT отключен на уровне базы данных. Я добавил SET ARITHABORT ON в начале процедуры, сразу после предложения BEGIN, но все равно получаю ошибку. Как мы можем избавиться от этой ошибки, не устанавливая уровень базы данных? Если это невозможно, какие проблемы могут возникнуть, если включить настройку на уровне базы данных?

1 Ответ

0 голосов
/ 02 мая 2018

Добавьте следующий код в начале вашего Proc и попробуйте.

SET ARITHABORT OFF
SET ANSI_WARNINGS OFF
...