Ще трябва да добавите колона
ALTER TABLE userlog
ADD( user_id number );
създаване на последователност
CREATE SEQUENCE user_id_seq
START WITH 1
INCREMENT BY 1
CACHE 20;
Актуализирайте данните в таблицата
UPDATE userlog
SET user_id = user_id_seq.nextval
Ако приемем, че искате user_id
за да бъде първичен ключ, тогава ще добавите ограничението за първичен ключ
ALTER TABLE userlog
ADD CONSTRAINT pk_user_id PRIMARY KEY( user_id );
Ако искате да използвате последователността за автоматично добавяне на user_id
когато правите INSERT
(другата опция би била да се посочи конкретно user_id_seq.nextval
във вашия INSERT
изрази, ще ви е необходим и тригер
CREATE OR REPLACE TRIGGER trg_userlog_user_id
BEFORE INSERT ON userlog
FOR EACH ROW
BEGIN
:new.user_id := user_id_seq.nextval;
END;