antes de alterar sua tabela, tente atualizar seus valores.
O objetivo é definir um valor '0' nos campos onde você tem valores vazios (que não podem ser convertidos em int)
update ip
set isp = '0' where trim(coalesce(isp, '')) = '';
Se isp não era anulável, você pode remover a função coalesce.
update ip
set isp = '0' where trim(isp) = '';