you can use REPLACE sql function.
insert into new_table
select replace(no,'-','') from old_table;
or
update old_table set no=replace(no,'-','');
unfortunately there is no built-in support for regular expressions, so you have to user replace function for every different character you want to remove.