创建序列和主键自增
create sequence CORE_PERMISSIONS_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;
create or replace trigger CORE_PERMISSIONS_tri
before insert on CORE_PERMISSIONS
for each row
begin
select ZHAOPIN_MESSAGE_seq.nextval into :new.PERMSEQ from dual;
end;
建立外键
-- oracle外键建立
alter table CORE_ROLES_PERMISSIONS --CORE_ROLES_PERMISSIONS需要建立外键的表
add constraint FK_PROPER_REFER_core_per --FK_PROPER_REFER_core_per 外键名称
foreign key (PERMSEQ) --PERMSEQ 需要建立外键表中的字段
references CORE_PERMISSIONS(PERMSEQ) --CORE_PERMISSIONS(PERMSEQ)主表表名(主表中的字段)
on delete cascade