Giả sử bảng của bạn được gọi là t1
và khóa chính của bạn được gọi là id
Đầu tiên, hãy tạo chuỗi:
create sequence t1_seq start with 1 increment by 1 nomaxvalue;
Sau đó, tạo một trình kích hoạt tăng dần khi chèn:
create trigger t1_trigger
before insert on t1
for each row
begin
select t1_seq.nextval into :new.id from dual;
end;