Защото ISNUMERIC
отговаря на въпрос, който никой някога е искал да попита:
Ето защо TRY_CONVERT
най-накрая беше въведен през 2012 г. - за да отговори на въпрос относно конкретно тип данни, който може да ви интересува.
За по-стари версии най-доброто, което обикновено можете да направите, е да използвате LIKE
за идентифициране на низовите модели, които правите искате да опитате да конвертирате.
напр. ако просто искате да откриете цифри, използвайте Value NOT LIKE '%[^0-9]%'
, който иска Value
низове, които не съдържа всеки знак, който не е цифра.