Est-il possible de créer plusieurs déclencheurs dans un script?

Je suis en train de créer plusieurs déclencheurs avec seulement de téléchargement d'un script dans un Oracle DB /APEX de l'espace de travail, et de l'exécuter une fois.

Voici un petit script par rapport à celui im essayant d'utilisation:

    create or replace trigger "BI_TEC_ROLES"   
      before insert on "TEC_ROLES"               
      for each row  
    begin   
      if :NEW."ROLE_ID" is null then 
        select "TEC_ROLES_SEQ".nextval into :NEW."ROLE_ID" from dual; 
      end if; 
    end; 

    create or replace trigger "BI_TEC_STATUSES"   
      before insert on "TEC_STATUSES"               
      for each row  
    begin   
      if :NEW."STATUS_ID" is null then 
        select "TEC_STATUSES_SEQ".nextval into :NEW."STATUS_ID" from dual; 
      end if; 
    end; 

    create or replace trigger "BI_TEC_SUBS"   
      before insert on "TEC_SUBS"               
      for each row  
    begin   
      if :NEW."SUB_ID" is null then 
        select "TEC_SUBS_SEQ".nextval into :NEW."SUB_ID" from dual; 
      end if; 
    end; 

J'ai essayé en mettant ALLER entre chaque bloc, mais encore que crée le premier déclencheur, puis me donne une erreur pour la deuxième disant:

    Error(7,1): PLS-00103: Encountered the symbol "CREATE" 

J'espère que c'est possible de le faire. Je vous remercie beaucoup pour votre temps et votre intérêt =)

InformationsquelleAutor Kamron K. | 2011-08-29