2 个解决方案
#1
如果你只是新表,那直接重建会更加彻底咯。如果不是新表,那就用语句来改
#2
--先保证所有列为整型
update 你的表 set 你的列=null where isnumeric(你的列)=0 or charindex('.',你的列)>0
--直接更新为整型
alter table 你的表 alter column 你的列 int;
#1
如果你只是新表,那直接重建会更加彻底咯。如果不是新表,那就用语句来改
#2
--先保证所有列为整型
update 你的表 set 你的列=null where isnumeric(你的列)=0 or charindex('.',你的列)>0
--直接更新为整型
alter table 你的表 alter column 你的列 int;