首先,打開oralce的SQL *Plus Worksheet,進行連接。
其次,創建一個序列:
create sequence AUTO_ADD --序列名 (AUTO_ADD 爲系列名,隨便取名)
increment by 1 --每次增加1
start with 1 --從1開始
nomaxvalue --沒有最大值
nocache --沒有緩存序列
再次,創建一個觸發器:
create or replace trigger myProject /*----(myProject)觸發器名稱----*/
before insert on PROJECT_MANAGE /*----(PROJECT_MANAGE)表名----*/
for each row
begin
if (:new.PRODUCTIONID is null) then /*----(PRODUCTIONID)列名稱----*/
select AUTO_ADD.nextval into :new.PRODUCTIONID from dual; /*----(AUTO_ADD)序列名----*//*----(PRODUCTIONID)列名稱----*/
end if;
end;
這樣就完成了給表PROJECT_MANAGE的PRODUCTIONID列設置爲自動增長列的工作。