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!
A voir également:

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