Trigger sous Oracle
Résolu
jameskougar
Messages postés
74
Statut
Membre
-
jameskougar Messages postés 74 Statut Membre -
jameskougar Messages postés 74 Statut Membre -
Bonjour,
Je dois créer un trigger pour vérifier qu'un musicien doit jouer d'au un instrument et comme c'est la première que je m'attaque aux triggers j'ai du mal à réaliser cela alors je viens vous demander de l'aide
voici ce que j'ai fais
mais ça ne marche pas, quand je compile il y a des erreurs et quand j'essaie de faire un INSERT le message suivant apparaît "échec de la revalidation"
alors au secours SVP
Merci d'avance
Je dois créer un trigger pour vérifier qu'un musicien doit jouer d'au un instrument et comme c'est la première que je m'attaque aux triggers j'ai du mal à réaliser cela alors je viens vous demander de l'aide
voici ce que j'ai fais
CREATE OR REPLACE TRIGGER instru_musicien_b_i
BEFORE INSERT ON membres
FOR EACH ROW
BEGIN
/*SELECT spec_memb, intru_memb FROM membres WHERE spec_memb LIKE 'Chant' OR spec_memb LIKE 'Chant et Danse';
IF spec_memb LIKE 'Chant%' AND intru_memb is null*/
IF spec_memb = 'Chant' OR spec_memb = 'Chant et Danse' AND intru_memb is null
RAISE_APPLICATION_ERROR(-20000, 'Un musicien doit jouer au moins un instrument');
END IF;
END;
mais ça ne marche pas, quand je compile il y a des erreurs et quand j'essaie de faire un INSERT le message suivant apparaît "échec de la revalidation"
alors au secours SVP
Merci d'avance
A voir également:
- Trigger sous Oracle
- Assistant trigger - Guide
- Oracle america inc virus ✓ - Forum Virus
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- Taille tablespace oracle - Forum Oracle
- Installer oracle 11g sous centos - Forum Linux / Unix