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 [21/10/2015 19:40] – amann | site:enseignement:licence:3i009:tme_triggers_vues [10/12/2018 18:14] (Version actuelle) – hubert | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{indexmenu_n> | + | {{indexmenu_n> |
- | ====== TME Triggers et Vues ====== | + | ====== TME 11-b Triggers et Vues ====== |
===== MISE - À - JOUR DE VUES AVEC TRIGGERS ===== | ===== MISE - À - JOUR DE VUES AVEC TRIGGERS ===== | ||
Ligne 13: | Ligne 13: | ||
Vues : | Vues : | ||
- | * POLICIER (COTE, TITRE, AUTEUR) | + | * POLICIER (COTE, TITRE, AUTEUR) |
- | * LECTEUR_CATEGORIE (NOLECTEUR, CATEGORIE) | + | * LECTEUR_CATEGORIE (NOLECTEUR, CATEGORIE) |
- | * LECTEUR_POLICIER(NOLECTEUR, | + | * LECTEUR_POLICIER(NOLECTEUR, |
- | * DEPASSEMENTS (NOLECTEUR, COTE, DATELIMITE) | + | * DEPASSEMENTS (NOLECTEUR, COTE, DATELIMITE) |
- | * STATISTIQUES (NOLECTEUR, NBLIVRES) | + | * STATISTIQUES (NOLECTEUR, NBLIVRES) |
- | - 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.1445449210.txt.gz · Dernière modification : de amann