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:
J'aimerai dans le body de ma fonction tester que le paramètre inCode est bien dans une table de dictionnaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function augmenterTaille(inCode IN VARCHAR2) RETURN NUMBER
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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.
Partager