Failed to create multiple Oracle triggers consecutively. solution 1: When I create multiple triggers consecutively, the compilation is always successful, but there are warnings or errors. Create or replace trigger tr_advert before insert on jcms_advert for each rowbegin select seq_advert.nextval into: new. id from dual; end; create or replace trigger tr_advert_type before insert on jcms_advert_type for each rowbegin select seq_advert_type.nextval into: new. id from dual; end; this creation fails, because the trigger must be compiled first. Each time a trigger is created, it must end with "/" before executing the next one. 2. create or replace trigger tr_advert before insert on jcms_advert for each rowbegin select seq_advert.nextval into: new. id from dual; end;/alter trigger tr_advert enable; create or replace trigger tr_advert_type before insert on jcms_advert_type for each rowbegin select seq_advert_type.nextval into: new. id from dual; end;/alter trigger tr_advert_type enable;