Bonjour,
Sous SQL Server 2000, j'ai une fonction créée par un utilisateur qui me permet, quand je lui passe un entier en paramètre, de décoder cet entier et d'en extraire plusieurs informations. Ces informations sont renvoyées sous forme d'une table (la fonction retourne une table, qui n'a qu'une seule ligne à chaque fois).
Tout marche bien quand je saisis l'entier "à la main" dans l'appel de la fonction, comme :
Seulement, voilà, je souhaite "décoder" des entiers issus d'une requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from ma_fonction(mon_entier)
Or, si j'essaie un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select distinct entiers from ma_table
Je me fait jeter par le compilateur (ce que je comprends).
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from ma_fonction(select distinct entiers from ma_table)
Ma question : comment faire pour afficher en une requête le résultat décodé de tous mes entiers ?
Merci de votre aide,
ced
Partager