Bonjour,

je souhaiterais écrire une fonction qui puisse être utilisée comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Select ma_fonction(table1.*) 
from table1, table2 
where table1.champ1=table2.champ1
...
Ma problématique c’est de faire une fonction qui calcule une valeur à partir de 11 champs de la table, ce qui constitue la quasi-totalité des champs, je voudrais passer en paramètre un record complet sur la table en fait.
Et savoir comment écrire une telle fonction.

Ou sinon trouver n'importe quelle solution élégante pour n'avoir à écrire qu'une seule fois mon gros case compliqué et pouvoir l'utiliser dans d'autres requetes de façon sexy.

J'espère avoir été suffisamment clair pour ce premier post.
Merci.