Les modèles de trigger et éléments de modèle de trigger PowerAMC permettent de créer des triggers modulaires et réutilisables.
PowerAMC utilise des modèles de trigger prédéfinis afin de créer des triggers pour mettre en oeuvre l'intégrité référentielle entre les tables. Les modèles de trigger existants pour chaque type de trigger pris en charge par le SGBD. Chaque modèle de trigger spécifie :
un Moment – associé à un événement. Les valeurs possibles sont les suivantes :
un Evénement – qui peut se produire sur une ligne de table. Les valeurs possibles sont les suivantes :
Code – effectue l'action du trigger. Le code peut contenir des références à des éléments de modèle de trigger, qui sont des blocs de script réutilisables.
Vous pouvez créer des modèles de trigger et des éléments de modèle de trigger dans votre fichier de définition de SGBD ou dans votre modèle. Ces éléments sont disponibles comme suit :
Modèle de trigger ou élément de modèle de trigger créé dans : |
Disponible.. |
---|---|
SGBD (fichier de définition partagé) |
Dans tous les modèles qui partagent le SGBD |
SGBD (fichier de définition copié) |
Dans le modèle courant uniquement |
Modèle |
Dans le modèle courant uniquement |
Pour plus d'informations sur les fichiers de définition de SGBD partagés et copiés, voir Génération d'une base de données à partir d'un MPD.
En modifiant un élément de modèle de trigger de SGBD, vous modifiez la définition de l'élément de modèle de trigger dans le SGBD courant. Vous ne devez modifiez que des copies des SGBD fournies avec PowerAMC et conserver les originaux intacts.
Pour plus d'informations sur la création et la modification d'un SGBD, voir "Introduction à l'éditeur de ressources" dans le chapitre Modèles du Guide des fonctionnalités générales.