Anda perlu menambahkan kolom
ALTER TABLE userlog
ADD( user_id number );
membuat urutan
CREATE SEQUENCE user_id_seq
START WITH 1
INCREMENT BY 1
CACHE 20;
Perbarui data dalam tabel
UPDATE userlog
SET user_id = user_id_seq.nextval
Dengan asumsi Anda menginginkan user_id untuk menjadi kunci utama, Anda kemudian akan menambahkan batasan kunci utama
ALTER TABLE userlog
ADD CONSTRAINT pk_user_id PRIMARY KEY( user_id );
Jika Anda ingin menggunakan urutan untuk secara otomatis menambahkan user_id ketika Anda melakukan INSERT (opsi lainnya adalah secara khusus merujuk user_id_seq.nextval di INSERT . Anda pernyataan, Anda juga memerlukan pemicu
CREATE OR REPLACE TRIGGER trg_userlog_user_id
BEFORE INSERT ON userlog
FOR EACH ROW
BEGIN
:new.user_id := user_id_seq.nextval;
END;