1、創建表
2、創建自動增長序列
CREATE SEQUENCE V_SystemLog_Sequence --自定義命名
INCREMENT BY 1--每次加幾個
START WITH 1--從1開始計數
NOMAXVALUE --不設置最大值,設置最大值:maxvalue 999999999
NOCYCLE--一直累加,不循環
CACHE 10;
3、創建觸發器
CREATE TRIGGER V_SYSTEMLOG_ID BEFORE --V_SYSTEMLOG_ID自定義命名
insert ON V_SYSTEMLOG FOR EACH ROW/*對每一行都檢測是否觸發*/ --V_SYSTEMLOG表名
begin
select V_SystemLog_Sequence.nextval into:New.LogID from dual; --上面創建的V_SystemLog_Sequence 、 LogID爲要設置的自增列
end;
//*退出sqlplus行編輯*/
4、提交
commit;
5、測試
insert into V_SYSTEMLOG(UserName)values('test');