0 голосов
спросил от в категории SQL
Вы получаете эту ошибку, когда значение, которое вы пытаетесь преобразовать, не содержит целочисленного значения: возможно, у него есть алфавитный префикс, или это дата или, возможно, чей-то адрес электронной почты -t знать, и мы не можем узнать, потому что у нас нет доступа к вашим данным вообще!

Итак, начните с просмотра ваших данных и узнайте, что именно находится в столбце , для всех строк. Если вы храните числовые значения в столбцах VARCHAR, это большая ошибка, и вам нужно изменить свой дизайн БД, потому что это вернется, чтобы снова укусить вас.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
Не просматривая фактический код хранимой процедуры и не зная специфических потребностей ваших приложений, это очень мило, если вам трудно сказать, что лучший способ устранить проблему.
br> В прошлом я использовал оба этих инструмента SQL Server для решения подобных проблем
#TRY_CONVERT # [#^ #]
#TRY...CATCH< # [#^ #]

Категории

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

Связанных вопросов не найдено

...