Omdat ISNUMERIC beantwoordt een vraag die niemand heeft ooit willen vragen:
Dit is waarom TRY_CONVERT
werd uiteindelijk geïntroduceerd in 2012 - om een vraag te beantwoorden over een specifiek gegevenstype waar u mogelijk om geeft.
Voor eerdere versies kunt u meestal het beste LIKE . gebruiken om de tekenreekspatronen te identificeren die u doet wil proberen te converteren.
bijv. als je alleen cijfers wilt detecteren, gebruik dan Value NOT LIKE '%[^0-9]%' , die om Value . vraagt strings die niet . doen elk teken bevatten dat niet . is een cijfer.