創建序列.建立索引
2.創建觸發器:找到要設置自增的表,右鍵編輯后,切換至觸發器,新建觸發器如圖:
需要設置觸發器的名字及觸發方式:
3.確認后會出現sql編輯器:
select pid.nextval into :new.pid from dual;
第一個pid就是之前序列的名稱,改成自己的即可。 第二個pid就是表里需要自增的字段。

二:使用語句創建
1:創建索引
create sequence SEQ_USERINFO---索引名稱
minvalue 1 –最小值
nomaxvalue –不設置最大值
start with 1 –從1開始計數
increment by 1 –每次加1個
nocycle –一直累加,不循環
nocache; –不建緩沖區
2:創建觸發器
create or replace trigger tri_person(自定義觸發器名稱)
before insert
on person----表名
for each row
begin
select seq_person(之前定義的序列名).nextval into :new.pid(需要自增的字段) from dual; end;
例如:
create or replace trigger pid
before insert
on PROCESS_CHECK
for each row
declare
-- local variables here
begin
select PROCESS_CHECK_SEQUENCE.nextval into :new.ID_ from dual;
end ;