Exécution d'une procédure
	
	
		bonsoir a tous
voila j'ai un souci avec ma fonction , le probleme c'est qu'elle marche sur une autre machine mais pas sur la mienne 
d'abord voici le code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | create or replace PROCEDURE Augmenter (numprojet varchar, pourcent integer) IS
anc_bdg integer;
new_bdg integer;
incoherence EXCEPTION;
BEGIN
select budjet into anc_bdg from projet where codeprj=numprojet;
new_bdg := anc_bdg+(anc_bdg*pourcent)/100;
IF (new_bdg <= 6000000) THEN RAISE incoherence;
ELSE
UPDATE PROJET SET budjet = new_bdg WHERE codeprj = numprojet;
END IF;
EXCEPTION WHEN incoherence THEN
dbms_output.put_line('Le nouveau budget a depassé 6000000');
END;/ | 
 
	Code:
	
Execute Augmenter('P1',10) ;
 le shema de ma table est comme suit:
	Code:
	
create table Projet (CodePrj char (4) primary key, Date_debut date, Date_Fin date, Responsable char(40),TypePrj char(9), budjet number(9));
 et mes erreur sont:
	Code:
	
| 12
 3
 4
 
 | ERROR at line 1:
ORA-01403: no data found
ORA-06512: at "User.AUGMENTER", line 6
ORA-06512: at line 1 | 
 je pense qu'il n'execute pas le (select into d'apres le type d'erreur), mais j'ai verifié les tuples sont bien inserés
si quelqu'un a une idée !je suis preneuse
merci d'avance