Fordi ISNUMERIC
besvarer et spørgsmål, som ingen nogensinde har ønsket at spørge:
Det er derfor TRY_CONVERT
blev endelig introduceret i 2012 - for at besvare et spørgsmål om en specifik datatype, som du måske bekymrer dig om.
For tidligere versioner er det bedste du normalt kan gøre at bruge LIKE
for at identificere de strengmønstre, du gør ønsker at forsøge at konvertere.
For eksempel. hvis du bare vil finde cifre, skal du bruge Value NOT LIKE '%[^0-9]%'
, som beder om Value
strenge, der ikke gør indeholde ethvert tegn, som ikke er et ciffer.