Итак, я просто потратил 5 часов на устранение проблемы, которая, как оказалось, вызвана не только старым ненадежным ISNUMERIC
, но выглядит как моя проблема появляется только тогда, когда UDF, в котором ISNUMERIC
объявлен WITH SCHEMABINDING
, и вызывается внутри хранимого proc (у меня есть много работы, чтобы отделить его до тестового примера, но моя первая потребность чтобы заменить его чем-то надежным).
Любые рекомендации относительно хороших, эффективных замен для ISNUMERIC()
. Очевидно, что действительно нужны вариации для int
, money
и т.д., Но что люди используют (желательно в T-SQL, потому что в этом проекте я ограничен SQL Server, потому что это большой объем Задача обработки SQL Server для SQL Server)?