Mulder: autoincrement bei oracle

Beitrag lesen

Hallo,

gibt es so was wie autoincrement auch bei oracle?
oder wie mach ich es am besten, dass wenn ich einen neuen Datensatz in ne Tabelle einfüg, die id gleichzeitig um eins erhöht wird?

Einen Trigger auf die Tabelle mit Hilfe einer Sequenz erstellen:

before insert
on [tabellenname]
for each row
begin
select [sequenzname].nextval
into :new.id
from dual;
end;

Finde ich aber etwas mühsam, ich mach halt im SQL immer

INSERT INTO tabelle (id, ...)
VALUES (sequenzname.nextval, ...)