Probleme de trigger sous oracle

Résolu
EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 - 31 oct. 2006 à 15:34
EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 - 31 oct. 2006 à 16:12
Bonjour à tous.

Voila, j'ai un petit trigger qui ne fonctionne pas.
J'aurais voulu l'avi d'un expert:

CREATE OR REPLACE TRIGGER nomTrigger

BEFORE INSERT OR UPDATE ON UTILISATEUR FOR EACH ROW 
BEGIN 
   SELECT nomSequence.nextval into :new.USR_ID from dual

END

Merci beaucoup pour votre aide!

2 réponses

EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 1
31 oct. 2006 à 16:12
j'ai trouvé !
Il manquait un ; aprés dual et aprés end.

Merci moi même ! 
3
EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 1
31 oct. 2006 à 15:51
Je l'ai un peu modifié mais il ne fonctionne toujours pas.


Ce trigger a pour objectif d'auto-incrémenté le champs PK de chaques lignes ajoutées.


CREATE OR REPLACE
TRIGGER nomTrigger BEFORE INSERT Utilisateur FOR EACH ROW
BEGIN 
   SELECT nomSequence.NEXTVAL INTO :NEW.USR_ID FROM DUAL
END
0
Rejoignez-nous