[Oracle 8i][PL/SQL] Type de Variables, Table & paramètres de fonction
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.
Code:
1 2 3 4 5 6
| FUNCTION F_MaFonction
( MonParam1 MaTable1.MonChamp1%TYPE
, MonParam2 MaTable1.MonChamp2%TYPE)
RETURN NUMBER
IS
... |
J'ai droit à l'erreur suivant :
Code:
PLS-00201 : l'identificateur 'MaTable1.MonChamp1' doit être déclaré
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).
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