Tom's Guide > Forum > Programmation > Probleme de Trigger
Mot :    Pseudo :           
 

Bonjour, j'ai un probleme de Trigger, et je voudrais savoir si quelqu'un trouve mon erreur.
Je vous remercie d'avance, si ça se trouve, c'est une petite erreur qui s'est glissée, mais je n'arrive pas a la retrouver.



CREATE OR REPLACE TRIGGER verifPresent
BEFORE INSERT ON WrittenBy
FOR EACH ROW

DECLARE
numero Publication.ConferenceId%TYPE;
BEGIN
SELEC ConferenceId
INTO numero
FROM Publication, TakePartIn, Author
WHERE :new.PublicationId=Publication.PublicationId
AND :new.AuthorId=TakePartIn.AuthorId
AND :TakePartIn.ConferenceId=Publication.ConferenceId
;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20000,'Un auteur doit prendre part à la conference dans laquelle il souhaite réaliser une publication!!!')
;
END;
/

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Euh, j'ai volontairement enlever le T a SELEC... pour pouvoir poster

Répondre à Snock

Euh, ce n'est pas non plus le : devant TakePartIn

Répondre à Snock

Mis a part ça, je ne vois aucune erreur :-?

tu es sûre que ça vient des codes ?

Répondre à Patjack

Ben ouais, quand je lance, Oracle me dit trigger compiled with errors et quand je le mets en commentaire, mes tables s'emplissent correctement

Répondre à Snock

http://oracle.developpez.com/

peut etre que tu trouveras de quoi t'aider la, le developpement c'est pas mon fort

Répondre à Patjack

C'est on, j'ai trouve, j'avais pas qualifie le retour de ma requete, j'avais plusieurs conferenceId dans des tables differentes
Merci quand meme

Répondre à Snock

c'est bon à savoir

De rien

Répondre à Patjack
Tom's Guide > Forum > Programmation > Probleme de Trigger
Aller à :

Il y a 2429 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens