Validation paramètres PL/SQL : Comment ?
Bonsoir,
J'ai une petite question sur la meilleure façon de valider des paramètres d'une procédure en PL SQL.
j'ai une fonction qui reçoit un paramètre dont voici un exemple de signature:
Code:
1 2 3
|
function augmenterTaille(inCode IN VARCHAR2) RETURN NUMBER |
J'aimerai dans le body de ma fonction tester que le paramètre inCode est bien dans une table de dictionnaire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function augmenterTaille(inCode IN VARCHAR2) RETURN NUMBER
IS
BEGIN
BEGIN
trouver le inCode dans le dictionnaire des taille
EXCEPTION
when NO_DATA_FOUND
raise_application_error(-20001, 'Le code ' || inCode || 'n''existe pas';
END;
suite de la function.
END augmenterTaille; |
Le problème c'est que j'ai énormément de fonction dans le genre et j'aimerais avoir un truc un peu plus générique.
Est-ce que quelqu'un pourrait m'expliquer comment je peux faire pour valider de manière simple et pratique des paramètres de procédure/function en plsql?
merci d'avance.