select * from table
where column_value not like '[^0-9]'
Om negativa betydelser är tillåtna behöver du något liknande
where column_value like '[+-]%'
and substring(column_value,patindex('[+-]',substring(column_value,1))+1,len(column_value))
not like '[^0-9]'
Du behöver mer kod om column_value kan vara ett heltal som överskrider gränserna för typen "int", och du vill utesluta sådana fall.