site:enseignement:licence:3i009:tme_triggers_vues
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| site:enseignement:licence:3i009:tme_triggers_vues [23/11/2015 15:19] – [MISE - À - JOUR DE VUES AVEC TRIGGERS] amine | site:enseignement:licence:3i009:tme_triggers_vues [28/11/2025 12:26] (Version actuelle) – hubert | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{indexmenu_n> | + | {{indexmenu_n> |
| - | ====== TME Triggers et Vues ====== | + | ====== TME 10-b Triggers et Vues ====== |
| ===== MISE - À - JOUR DE VUES AVEC TRIGGERS ===== | ===== MISE - À - JOUR DE VUES AVEC TRIGGERS ===== | ||
| Ligne 19: | Ligne 19: | ||
| * STATISTIQUES (NOLECTEUR, NBLIVRES) //(3 nuplets)// | * STATISTIQUES (NOLECTEUR, NBLIVRES) //(3 nuplets)// | ||
| - | - Définissez un trigger pour pouvoir | + | - Définissez un trigger pour pouvoir |
| - | commande SQL INSERT et en utilisant seulement la vue POLICIER : | + | |
| <code sql> | <code sql> | ||
| INSERT INTO POLICIER VALUES (' | INSERT INTO POLICIER VALUES (' | ||
| Ligne 29: | Ligne 28: | ||
| <code sql> | <code sql> | ||
| - | CREATE TRIGGER nom-trigger | + | CREATE |
| INSTEAD OF INSERT | DELETE | UPDATE | INSTEAD OF INSERT | DELETE | UPDATE | ||
| ON nom-table [ORDER valeur de priorité] | ON nom-table [ORDER valeur de priorité] | ||
| Ligne 40: | Ligne 39: | ||
| Attention : On ne peut pas spécifier l' | Attention : On ne peut pas spécifier l' | ||
| - | **Définissez des triggers (si nécessaire) pour pouvoir | + | **Définissez des triggers (lorsque |
| a) <code sql> | a) <code sql> | ||
| Ligne 49: | Ligne 48: | ||
| c) <code sql> | c) <code sql> | ||
| Attention : | Attention : | ||
| - | * Il peut exister un homonyme de Gaspard Dupont qui ne lit pas des romans policiers. | ||
| * Il faut que la mise-à-jour b) fonctionne toujours ! | * Il faut que la mise-à-jour b) fonctionne toujours ! | ||
| + | * Il y a deux lecteurs homonymes ' | ||
site/enseignement/licence/3i009/tme_triggers_vues.1448288352.txt.gz · Dernière modification : de amine
