├─ 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 !
Тествайте знанията си по Introduction aux déclencheurs en PL/SQL с 9 въпроса с множество отговори с подробни корекции.
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 ?
Запомнете ключовите концепции на Introduction aux déclencheurs en PL/SQL с 10 интерактивни флашкарти.
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.
Bases de données
Bases de données
Bases de données
Programmation
Импортирайте курса си и AI генерира листове, тестове и флашкарти за 30 секунди.
Генератор на листове