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;
/
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.
Idem dans le scanf (qui remplit un double encodée de façon particulière avec un int en brut, ce qui doit donner un nombre avec une puissance de 10 très faible, donc 0 après un cast implicite).