आप यह कर सकते हैं (संस्करण 12c या बाद के संस्करणों के लिए काम करता है):
alter table your_table add id number generated always as identity;
हालांकि, यह भविष्य के सम्मिलन के लिए कॉलम के लिए नए मान भी उत्पन्न करता है।
इसके अलावा total row number
. के बारे में , यह लगभग हमेशा 1 से "कुल पंक्ति संख्या" तक मान उत्पन्न करना चाहिए, लेकिन वैसे भी (बिल्कुल नहीं पता, यह कब गलत तरीके से काम कर सकता है), इसे जांचने के लिए, alter
के बाद आप यह कर सकते हैं:select count(*), max(id) from your_table
. मान एक साथ मेल खाने चाहिए।