1 pièce(s) jointe(s)
	
	
		Trigger pour une contrainte ?
	
	
		Bonjour, 
J'ai le schéma qui suit dans Mysql Workbench.
Mon problème est que je n'arrive pas utiliser l'intégrité référentielle pour prendre en compte la contrainte suivante.
	Code:
	
1 2 3 4 5 6 7
   | If TAB3_SEQNO OF TAB3 IS NOT NULL THEN 
{
 IF ( CHILD OF TAB3 WHERE SEQNO OF TAB3 = TAB3_SEQNO OF TAB3
     != SELECT PARENT OF TAB2 WHERE CHILD OF TAB2 = CHILD OF TAB2)
 THEN 
    DISPLAY 'ERROR- CONSTRAINT VIOLATION '
} | 
 Elle permet en fait de n'insérer dans TAB3 que des valeurs de la structure définie en TAB2. 
Ma question est en fait double, serait-ce possible de trouver un moyen de profiter de l'intégrité référentielle ? sinon comment implémenter un trigger du style 
Create trigger name_trigger before insert 
si contrainte pas vérifiée alors pas d'insertion + message d'erreur.
Merci pour votre aide
Johan