Du kan bruge et regulært udtryk til at bestemme, hvilke felter der ikke konverteres korrekt.
SELECT *
FROM example
WHERE xyz LIKE '%[^0-9]%'
Posterne, der returneres, er dem, der ikke CAST korrekt, når du ÆNDRE dit bord. Decimaler gemt i varchar-felter vil heller ikke kaste til ints.
Overvej:
select CAST('1.1' as int)
-- dette returnerer en fejl.
Held og lykke.