Oracle update
merge into table_a u using ( select id, row_number() over (order by column1, column2) rnum from table_a ) s on (u.id = s.id) when matched then update set u.sequence_column = s.rnum