gerer exception en pl/sql
Bonjour,
Je cherche à faire une fonction, et j'ai une erreur, mais je ne comprend pas pourquoi...
Voila le code de ma fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
-- Cette fonction teste la possibilité d'une valeur dans une case donnée
-- Entrée : x : 1..9, y : 1..9, val : 1..9
-- Sortie : -1 = Cette valeur n'est plus présente
-- 0 = Cette valeur est encore possible
-- 1 = Cette valeur a été positionné par l'utilisateur
--
function GetValue(p_x number, p_y number, p_val number) return number is
begin
select flag_case into result from grille_sudoku where coordX=p_x and coordY=p_y and val_case=p_val;
return result;
EXCEPTION
WHEN NO_DATA_FOUND THEN
return(-1);
end; |
L'erreur est statement ignored...
Dans ma table, flag_case vaut 0(valeur encore possible) ou 1(valeur positionné par l'utilisateur)
Ma syntaxe est elle bonne pour l'exception?