Nunca antes había creado un disparador en Oracle, así que estoy buscando una dirección.Activador de Oracle para crear un autonumber
Me gustaría crear un disparador que incremente un ID en uno si el ID no está en la instrucción de inserción.
La ID debe comenzar en 10000, y cuando se inserta un registro, la siguiente ID debe ser 10001. Si la instrucción de inserción contiene una ID, debe anular el incremento automático.
es decir
insert into t1 (firstname, lastname) values ('Michael','Jordan'),('Larry','Bird')
debe verse como:
nombre apellido Identificación
Micahel Jordan 10000
Larry Bird 10001
insert into t1 (firstname, lastname, id) values ('Scottie','Pippen',50000)
debe ser similar:
Identificación del nombre apellido
Micahel Jordan 10000
Larry Bird 10001
Scottie Pippen 50000
[https://github.com/miklagard/oracle-table-creator](https://github.com/miklagard/oracle-table-creator) – cem