|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : août 2011 Messages : 56 ![]() |
Bonjour, je réalise actuellement un TP de base de données avec ORACLE et je dois réaliser un trigger qui vérifie que le nombre de plats commandés n'est pas supérieur au nombre de personnes.
1 table commande avec idcommande (cp) et nbpersonne 1 association composer avec idcommande(cp) et idplat(cp) 1 table plats avec idplat (cp) Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
Je n'ai pas analysé en profondeur, mais déjà, vous faites une requête sur la table composer ce qui est illégal sur un trigger "for each row" de cette même table. D'autan plus que c'est inutile fonctionnellement puisque vous pouvez faire directement récupérer la valeur dans ":new.quantite"
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com