前提:存在數據庫di_test,主鍵為id。
1.創建一個索引sequence
create sequence di_test_id
minvalue 1
nomaxvalue
start with 1
increment by 1
nocache;
2.創建一個觸發器。在插入數據之前觸發
create or replace trigger trigger_di_test_insert
before insert on di_test
for each row
declare
-- local variable here
begin
-- Column "ID" uses sequence di_test_id
select di_test_id.nextval into :new.ID from dual;
end trigger_di_test_insert;
