Du kan gøre dette (virker for version 12c eller nyere):
alter table your_table add id number generated always as identity;
Dette genererer dog også nye værdier for kolonne til fremtidige indsættelser.
Også om total row number , dette burde næsten altid generere værdier fra 1 til "totalt rækkenummer", men alligevel (ved ikke præcis, hvornår dette kan fungere forkert), for tjek dette efter alter du kan gøre:select count(*), max(id) from your_table . værdier skal passe sammen.