先建一个序列
CREATE SEQUENCE SYS_SYS_LOG_id
INCREMENT BY 1
START WITH 1
MAXVALUE 1.0E28
MINVALUE 1 NOCYCLE
CACHE 20 NOORDER
再建一触发器
create or replace trigger tri
before insert on sys_sys_log--这是表名
for each row
begin
select SYS_SYS_LOG_id.nextval into :new.id from dual;
end;
序列号的名称必须是 表明+自增的字段名如 SYS_SYS_LOG_id
-- Create sequence
create sequence "SYS_SYS_LOG_id"
minvalue 1
maxvalue 9999999999999999999999999999
start with 41
increment by 1
cache 20;
create or replace trigger sq_tridd
before insert on SYS_SYS_LOG
for each row
begin
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载