17,380
社区成员
发帖
与我相关
我的任务
分享
create table Dict_System"
(
ID NUMBER(4),
PID NUMBER(4),
NodeName VARCHAR(20),
PathName VARCHAR(200),
OrderIndex NUMBER(2),
IsEnable NUMBER(1)
)
create sequence SEQ_DICT
minvalue 1
maxvalue 9999
start with 1
increment by 1
cache 20
order;
create or replace trigger Trig_Dict
before insert on dict_system
for each row
begin
select seq_dict.nextval into: new.id from dual;
end Trig_Dict;
insert into dict_system (pid,nodename,pathname,orderindex,isenable) values ('0','系统设置','system','1','1');

触发器创建语句中的冒号应该在后面into :new.id ,下次你创建触发器时可以triggers下查看你建的触发器,若是有个红叉就表示创建没成功,右键编辑可以看到哪一步出错