Anda dapat melakukan ini (berfungsi untuk versi 12c atau lebih baru):
alter table your_table add id number generated always as identity;
Padahal, ini juga menghasilkan nilai baru untuk kolom, untuk penyisipan di masa mendatang.
Juga tentang total row number
, ini hampir selalu menghasilkan nilai dari 1 hingga "total nomor baris", tetapi bagaimanapun (tidak tahu persis, kapan ini mungkin bekerja dengan tidak benar), untuk memeriksa ini, setelah alter
anda dapat melakukan:select count(*), max(id) from your_table
. nilai harus cocok bersama.