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:
Est-ce que quelqu'un sait s'il est possible d'utiliser dans une requete le nom d'un champ passé en parametre ?
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;
Ou alors une petite idée sur mon erreur ?
Merci![]()
Suzanne
Balises code ajoutées par Orafrance, merci d'y penser![]()
Partager