Insertion d'un élément de modèle de trigger dans un trigger ou dans un modèle de trigger

Les éléments sont insérés dans une définition de trigger ou de modèle de trigger sous la forme d'un point suivi du nom d'élément. Par exemple, le script ci-après contient les deux éléments de modèle de trigger InsertChildParentExist et InsertTooManyChildren :

/*  Before insert trigger "%TRIGGER%" for table "[%QUALIFIER%]%TABLE%"  */
create trigger %TRIGGER% before insert order %ORDER% on [%QUALIFIER%]%TABLE%
referencing new as new_ins for each row
begin
  declare user_defined_exception exception for SQLSTATE '99999';
  declare found integer;
  .InsertChildParentExist
  .InsertTooManyChildren
end
/
  1. Affichez la feuille de propriétés du trigger ou du modèle de trigger que vous souhaitez modifier, puis cliquez sur l'onglet Définition.
  2. Cliquez dans le code à l'emplacement où vous souhaitez insérer l'élément de modèle de trigger, puis cliquez sur l'un des outils suivants :
    • Ajouter un élément à partir du SGBD – pour afficher une boîte de sélection contenant une liste d'éléments de modèle de trigger définis dans le fichier de définition de SGBD

    • Ajouter un élément à partir du MPD – pour afficher une boîte de sélection contenant une liste d'éléments de modèle de trigger définis dans le modèle



  3. Sélectionnez l'élément à insérer, puis cliquez sur OK pour revenir à l'onglet Définition.

    L'élément de modèle de trigger sera inséré dans votre code. Il sera également affiché dans la liste de l'onglet Eléments de modèle.