Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:licence:3i009:tme_triggers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
site:enseignement:licence:3i009:tme_triggers [18/12/2017 09:41] – [Rappel de la syntaxe PL/SQL] hubertsite:enseignement:licence:3i009:tme_triggers [11/12/2018 09:29] (Version actuelle) – [Travail à faire] hubert
Ligne 1: Ligne 1:
 {{indexmenu_n>11}} {{indexmenu_n>11}}
  
-====== TME 10 Triggers ======+====== TME 11-a Triggers ======
 Sous Oracle, le bloc d’instructions d’un trigger est un bloc PL/SQL.  Sous Oracle, le bloc d’instructions d’un trigger est un bloc PL/SQL. 
 Dans ce TME nous allons utiliser un sous-ensemble minimal de PL/SQL pour définir et modifier des variables  Dans ce TME nous allons utiliser un sous-ensemble minimal de PL/SQL pour définir et modifier des variables 
Ligne 65: Ligne 65:
  
  
-** Limitations ** +** Limitations ** 
-Un trigger AFTER déchenché après un update (ou un insert) de la table T n'est pas autorisé à modifier la table T (ne pas écrire d'instruction ''update'' dans le corps du trigger). Pour palier cette limitation, utiliser un trigger BEFORE.+Un trigger AFTER déchenché après un update (ou un insert) de la table T n'est pas autorisé à modifier la table T (ne pas écrire d'instruction ''update T'' dans le corps du trigger). Pour palier cette limitation, utiliser un trigger BEFORE.
  
  
Ligne 90: Ligne 90:
 DROP TABLE INSCRIPTION; DROP TABLE INSCRIPTION;
 CREATE TABLE  INSCRIPTION (   CREATE TABLE  INSCRIPTION (  
- noEtudiant smallint, + noEtud smallint, 
   noTD smallint,    noTD smallint, 
   codeUE varchar(10),   codeUE varchar(10),
- PRIMARY KEY (noEtudiant, codeUE)) ;+ PRIMARY KEY (noEtud, codeUE)) ;
 </code> </code>
  
site/enseignement/licence/3i009/tme_triggers.1513586499.txt.gz · Dernière modification : de hubert