我從來沒有在Oracle中創建觸發器,所以我正在尋找某個方向。Oracle觸發器創建自動編號
我想創建一個觸發器,如果ID不在insert語句中,則會將ID加1。
ID應該從10000開始,當插入一條記錄時,下一個ID應該是10001.如果insert語句包含一個ID,它應該覆蓋自動增量。
即
insert into t1 (firstname, lastname) values ('Michael','Jordan'),('Larry','Bird')
應該是這樣的:
名姓ID
Micahel約旦10000
拉里 - 伯德10001
insert into t1 (firstname, lastname, id) values ('Scottie','Pippen',50000)
應該是這樣的:
名姓ID
Micahel約旦10000
拉里 - 伯德10001
皮蓬50000
[https://github.com/miklagard/oracle-table-creator](https://github.com/miklagard/oracle-table-creator) – cem