Salut a Tous ,
Je débute en langage PL/SQL et dans la notion de Trigger aussi , donc apres avoir tapé ce code j'ai cette réponse du compilo :
Déclencheur crée avec des erreurs de compilation
après l'avoir quelque peu modifié j'ai cette erreur : j'ai un nombre juste après ma requête , je fais entré et ca incrémente le nombre de 1 . Tout Ça dans l'invite de commande.
Sauriez vous ou est l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ------------------------------------ CREATE TRIGGER Poids BEFORE INSERT OR UPDATE ON Colis FOR EACH ROW DECLARE p integer; PoidsMax exception ; PoidsMin exception ; BEGIN SELECT colis.new.Poids into p ; IF p > 10000 then RAISE PoidsMax ; End if ; IF p < 0 then RAISE PoidsMin ; End If ; EXCEPTION WHEN PoidsMax then raise_application_error ("Le Poids est trop elevé") ; WHEN PoidsMin then raise_application_error ("Le Poids doit être superieur a 10") ; END ; ---------------------------------------
Partager