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