Chapter 5 Construction de triggers et procédures


Propriétés d'un trigger

Chaque définition de trigger inclut les propriétés suivantes :

Propriété Description
Nom Nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément.
Code Nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace.
Commentaire Libellé descriptif du trigger.
Stéréotype Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur.
Propriétaire Nom du propriétaire du trigger. Vous pouvez choisir le propriétaire dans une liste d'utilisateurs. Un trigger ne peut avoir qu'un seul propriétaire à la fois. Il s'agit le plus souvent du créateur du trigger.
Table Table à laquelle le trigger est attaché.
Générer Indique que le trigger doit être généré.
Utilisateur (Lecture seule) Indique que la définition du trigger est modifiée par l'utilisateur. Vous modifiez une définition de trigger dès lors que vous changez le script de modèle de trigger dans l'onglet Définition du trigger.

La définition de trigger inclut également les propriétés suivantes :

Propriété Description
Définition Code de définition du trigger.
Eléments de modèle Eléments de modèle de trigger disponible pour le SGBD courant.
Aperçu Affiche un aperçu de la définition du trigger.

L'onglet Définition de la feuille de propriétés de trigger inclut également les propriétés suivantes :

Propriété Description
Modèle Modèle de trigger sur lequel le trigger est basé.
Utilisateur Ce bouton est automatiquement enfoncé si vous modifiez la définition d'un trigger, c'est-à-dire le code du modèle de trigger. Vous pouvez cliquer sur ce bouton pour restaurer la définition fournie par le modèle de trigger.
Moment Attribut Time du modèle de trigger. Le contenu de la liste dépend du SGBD.
Evénement Attribut Event du modèle de trigger. Le contenu de la liste dépend du SGBD.
Ordre Ordre de déclenchement du trigger.

Moment et événement

Vous pouvez personnaliser le moment du trigger ou son événement, mais également gérer plusieurs événements sur un même trigger.

Les listes Moment et Evénement sont renseignées par des valeurs définies dans le modèle de trigger et des valeurs définies dans les entrées Time et Event de la catégorie Trigger de l'Editeur de SGBD. Par exemple, si vous définissez Select comme événement dans le fichier de définition de SGBD, il apparaît dans la liste des événements.

Pour plus d'informations sur les outils de l'onglet Définition, reportez-vous à la section "Utilisation de la barre d'outils de l'onglet Définition".

Pour plus d'informations sur les triggers gérant plusieurs événements, reportez-vous à la section "Définition de triggers gérant plusieurs événements".

 


Copyright (C) 2005. Sybase Inc. All rights reserved.