Réserver une Démo
Pré. Proc.

Tableau Déclencheurs

Un déclencheur Tableau est un code SQL ou un code qui est exécuté automatiquement à la suite d'une modification de données dans une base de données Tableau . Déclencheurs sont hautement personnalisables et peuvent être utilisés de différentes manières. Par exemple, ils peuvent être utilisés pour empêcher l'exécution de certaines activités de base de données pendant les heures ouvrables, ou pour fournir une validation ou effectuer des suppressions dans Tableaux secondaires lorsqu'un enregistrement dans le Tableau principal est supprimé.

Dans Enterprise Architect , un déclencheur Tableau est modélisé comme une opération stéréotypée et géré à l'aide de l'écran « Contraintes » de Tableau .

Accéder

Ruban

Développer > Modélisation des données > Générateur de base de données > Cliquez sur le nom Tableau > Contraintes/Index | Cliquez-droit | Ajouter une nouvelle contrainte

Menu Contexte

Dans diagramme | Cliquez-droit sur Tableau | Fonctionnalités | Contraintes/Indices | Cliquez-droit | Ajouter une nouvelle contrainte

Raccourcis Clavier

Cliquez sur Tableau : F9 > Contraintes/Index : Ctrl+N

Créer un Tableau Déclencheur

Étape

Action

Voir aussi

1

Dans l'onglet « Contraintes/Index », une nouvelle contrainte est automatiquement créée et se voit attribuer le nom de contrainte par défaut et un « Type » d'index.

Remplacez le nom de la contrainte par un nom qui identifie la contrainte comme un déclencheur , tel que TRG_OnCustomerUpdate. (Le préfixe TRG_ est facultatif.)

Contraintes/index Tableau base de données

2

Dans le champ « Type », changez la valeur de « index » à « déclencheur ».

3

Dans le panneau ' Propriétés ' de la propriété Statement, saisissez l'instruction SQL complète (y compris CREATE TRIGGER) qui définira le Déclencheur .

Si la condition est longue, cliquez sur le bouton Browse. pour afficher un éditeur SQL (avec surbrillance de la syntaxe).

4

Les propriétés Déclencheur Time et Déclencheur Event sont actuellement des valeurs informatives uniquement et ne sont pas utilisées dans la génération DDL.

Supprimer un Tableau Déclencheur

Si vous ne souhaitez pas conserver de déclencheur , soit :

  • Cliquez-droit dessus dans la liste et sélectionnez 'Supprimer la contrainte <nom>', ou
  • Cliquez sur l'élément et appuyez sur Ctrl+D
Le déclencheur est immédiatement supprimé.

Notes

  • Toutes les colonnes attribuées aux déclencheurs tableau sont ignorées