Tworzenie tabeli z autoinkrementacją
create table tab1 (id int generated by default as identity, nazwa varchar2(20))
Tworzenie tabeli z autoinkrementacją bez możliwości dodawania własnego ID
create table tab2 (id int generated always as identity, nazwa varchar2(20))
Tworzenie tabeli z autoinkrementacją bez możliwości dodawania własnego ID oraz z określoną wartością startową i wartością inkremenacji
create table tab2 (id int generated always as identity (start with 1 increment by 1), nazwa varchar2(20))
Powiązanie utworzonej przez Oracle sekwencji
Tworzenie własnej sekwencji
Sequences -> PPM -> New Sequence...
Użycie własnej sekwencji przy dodawaniu wartości
insert into tab3 (id, nazwa) values (own_seq.nextval,'y')