Ponieważ ISNUMERIC odpowiada na pytanie, którego nikt kiedykolwiek chciał zapytać:
Dlatego TRY_CONVERT
został wreszcie wprowadzony w 2012 r. – aby odpowiedzieć na pytanie o konkretne typ danych, który może Cię zainteresować.
W przypadku wcześniejszych wersji najlepsze, co zwykle możesz zrobić, to użyć LIKE aby zidentyfikować wzorce ciągów, które robisz chcesz dokonać konwersji.
Np. jeśli chcesz tylko wykryć cyfry, użyj Value NOT LIKE '%[^0-9]%' , który pyta o Value ciągi, które nie zawierać dowolny znak, który nie cyfra.