Bonjour,

J'essaye de mettre en parametre le nom d'une colonne pour ensuite l'utiliser dans ma requete. Mais cela ne fonctionne pas.
L'erreur suivante m'est retournée :
ORA-01722: invalid number
ORA-06512: at "SFFPF.F_BMW_GET_PRIME", line 7

lorsque j'appelle la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE OR REPLACE FUNCTION F_BMW_GET_PRIME(TypeMontant VARCHAR2) 
RETURN NUMBER
IS
TOTAL NUMBER;
BEGIN
	SELECT 	SUM(TypeMontant)
	INTO	TOTAL
	FROM	MOUVEMENT;
RETURN TOTAL;		
END F_BMW_GET_PRIME;
Est-ce que quelqu'un sait s'il est possible d'utiliser dans une requete le nom d'un champ passé en parametre ?
Ou alors une petite idée sur mon erreur ?

Merci
Suzanne

Balises code ajoutées par Orafrance, merci d'y penser