У меня очень большое представление, которое использует множество таблиц и других представлений. Когда я выбираю * от этого большого зрения, я получаю сообщение об ошибкеSQL Server 2012 Ошибка преобразования типа данных varchar в числовой
ошибки преобразования типов данных VARCHAR в числовое
Проблемы в том, я не знаю, где именно это происходит. Должен ли я сверлить все задействованные объекты, или есть способ узнать, где именно проблема?
Должно быть выражение 'UNION',' JOIN' или 'CASE', которое приводит к этой ошибке. К сожалению, у вас нет простого способа указать на это. Я предлагаю вам опубликовать определение 'VIEW'. –
Можете ли вы написать сценарий и запустить его? Он может указывать на строку кода, вызывающую проблему. В противном случае вы можете просмотреть оценочный план выполнения? Проблема звучит так, как будто она будет входить где-то в сообщество, поскольку она пытается сравнить varchar с числовым полем и пытается преобразовать varchar и провалиться. –
@RichBenner Я сделал это, и он не указывает линию, что заставляет меня думать, что это в одном из объединенных объектов. –