Арифметическое переполнение T-SQL: какой столбец? - PullRequest
4 голосов
/ 13 апреля 2009

В MS SQL Server 2005 при обнаружении «Арифметической ошибки переполнения, преобразующей числовой тип в числовой тип данных» во время INSERT, возможно ли обнаружить, какое входное значение столбца вызвало ошибку?

Похоже, существует ряд похожих ошибок преобразования, которые не сообщают, какой столбец вызвал проблему. Это затрудняет исправление ошибок в больших запросах. Есть ли другой способ справиться с этим?

1 Ответ

2 голосов
/ 13 апреля 2009

Насколько я знаю, нет, вы не можете получить сообщение об ошибке, чтобы показать вам, в каком столбце происходит сбой. Но, если вы знаете, что вставляете, вы сможете найти, где находится ошибка. Почему бы вам не поставить структуру таблицы и запрос вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...