Bonjour,
j'essaie de faire une fonction en SQL sous Oracle qui prend en paramètre une une chaine de caractère
et retourne le résultat d'un select contenant la variable. j'ai regardé quelques documentations mais tout ce que je trouve me semble trop compliqué pour ce que je veux faire
en version simplifiée ça donnerait ça:
je précise que la variable passée en paramètre intervient à de nombreux endroits dans ma sélection (plusieurs sous requêtes)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE FUNCTION ma_super_fonction(ma_date STRING) (SELECT champ1, champ2, .... . . . . where date_mes=to_date(ma_date,'dd/mm/yyyy') ) END
l'objectif pour moi serait de permettre de lancer mon select en faisant par exemple
Cette question doit surement sembler très simple à certains d'entre vous mais j'aimerais vraiment avoir les idées claires sur ce point
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ma_super_fonction(08/09/2003)
merci
Partager