├─ BEFORE ordre
│ ├─ BEFORE ligne
│ └─ (si ligne) déclenchements ligne
├─ déclenchements ligne
│ └─ (si ligne) déclenchements ligne
└─ AFTER ligne
└─ AFTER ordre
| Élément | Caractéristiques clés | Notes / Différences |
|---|---|---|
| Types | Ligne (FOR EACH ROW) / Ordre (une seule exécution) | Ligne : par ligne affectée ; Ordre : globale |
| Synchronisation | BEFORE / AFTER / INSTEAD OF | Avant, après, remplacement |
| Événements | INSERT / UPDATE [OF colonnes] / DELETE | Combinaisons possibles |
| Condition (WHEN) | Filtre conditionnel pour exécuter ou non le trigger | Utilisé pour affiner l'exécution |
| Corps | Bloc PL/SQL | Actions métier, vérifications, calculs |
Déclencheur
├─ Type : Ligne ou Ordre
│ ├─ Ligne
│ │ └─ Exécute pour chaque ligne affectée
│ └─ Ordre
│ └─ Exécute une seule fois
├─ Synchronisation
│ ├─ BEFORE
│ ├─ AFTER
│ └─ INSTEAD OF
├─ Événement
│ ├─ INSERT
│ ├─ UPDATE [OF colonnes]
│ └─ DELETE
└─ Corps : Bloc PL/SQL
Fin de la fiche. Bonne révision !
Metti alla prova le tue conoscenze su Introduction aux déclencheurs en PL/SQL con 9 domande a scelta multipla con correzioni dettagliate.
1. Quel est le principal rôle d'un déclencheur (trigger) dans une base de données ?
2. Quel est le rôle principal des triggers en PL/SQL ?
Memorizza i concetti chiave di Introduction aux déclencheurs en PL/SQL con 10 flashcard interattive.
Déclencheur — définition ?
Bloc PL/SQL s'exécutant automatiquement en réponse à un événement.
Triggers — définition?
Blocs PL/SQL s'exécutant automatiquement en réponse à des événements.
Type de trigger — ligne ?
S'exécute pour chaque ligne affectée.
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede