Non ho mai creato un trigger in Oracle prima quindi sto cercando una direzione.Trigger Oracle per creare un autonumber
Vorrei creare un trigger che incrementi un ID di uno se l'ID non è nell'istruzione di inserimento.
L'ID deve iniziare a 10000 e, quando viene inserito un record, l'ID successivo deve essere 10001. Se l'istruzione di inserimento contiene un ID, è necessario sovrascrivere l'incremento automatico.
cioè
insert into t1 (firstname, lastname) values ('Michael','Jordan'),('Larry','Bird')
dovrebbe essere simile:
Nome Cognome id
Micahel Jordan 10000
Larry Bird 10001
insert into t1 (firstname, lastname, id) values ('Scottie','Pippen',50000)
dovrebbe essere simile:
Nome Cognome id
Micahel Jordan 10000
Larry Bird 10001
Scottie Pippen 50000
[https://github.com/miklagard/oracle-table-creator](https://github.com/miklagard/oracle-table-creator) – cem