创建序列
--创建序列
CREATE SEQUENCE gw_code
MINVALUE 30001
nomaxvalue
INCREMENT BY 1
START WITH 30001
NOCACHE ;
这里的 gw_code 为创建的序列名称
MINVALUE :起始值,这里设置的是30001
nomaxvalue:不设置最大值
INCREMENT BY 1:自增长为1
START WITH 30001:开始值
NOCACHE :不使用缓存
删除序列
--删除序列
DROP SEQUENCE gw_code;
创建触发器
create or replace trigger gw_code_zz
before insert or update on UF_JTGWBH --在表UF_JTGWBH 进行新增或修改之前触发
for each row --每一行都需要触发
begin
select gw_code.Nextval into:new.id from dual; --查询下次的id,这里的id也可以设置为需要自增的字段
end;
gw_code_zz 为触发器名称
删除触发器
--删除触发器
DROP TRIGGER gw_code_zz;