select * from table
where column_value not like '[^0-9]'
Hvis negative ints er tilladt, har du brug for noget som
where column_value like '[+-]%'
and substring(column_value,patindex('[+-]',substring(column_value,1))+1,len(column_value))
not like '[^0-9]'
Du har brug for mere kode, hvis column_value kan være et heltal, der overskrider grænserne for typen "int", og du vil udelukke sådanne tilfælde.