Bonjour à toutes et à tous.
J'ai un petit souci avec l'une de mes fonctions, dans sa liste de paramètres pour être plus précis.
J'ai droit à l'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FUNCTION F_MaFonction ( MonParam1 MaTable1.MonChamp1%TYPE , MonParam2 MaTable1.MonChamp2%TYPE) RETURN NUMBER IS ...
Or il me semblait que l'on pouvait typer des variables ou des paramètres de cette façon (i.e. avec le type d'un champ d'une table).
Code : Sélectionner tout - Visualiser dans une fenêtre à part PLS-00201 : l'identificateur 'MaTable1.MonChamp1' doit être déclaré
D'où ma question :
- Est-ce qu'en Oracle 8i, on a la possibilité de typer de cette façon les paramètres d'une fonction
ou est-ce que je ne peux pas
et/ou est-ce que je trompe dans la syntaxe ?
Merci d'avance pour vos réponses.
Bahan
Partager