OVH Cloud OVH Cloud

Peut t'on passer une SP dans une clause FROM ??

2 réponses
Avatar
News Groups
Bonjour à tous,

Est il possible d' utiliser une Procédure Stockée avec paramétres (
renvoyant un jeu de données) dans une clause FROM d'un SELECT :
type : SELECT ... FROM MaProcedure(@P1,@P2..) WHERE ...
Au lieu de passer par un SELECT imbriqué

Si cela est possible, comment l'écrire ?

Et entre les deux possibiltés (SP / SELECT imbriqué) qu'elle est celle à
utiliser de préférence ?

Merci de votre aide,
Thierry.

2 réponses

Avatar
bruno reiter [MVP]
pas possible, on peut utiliser une fonction utilisateur à la place

br

"News Groups" wrote in message
news:41b7257d$0$13628$
Bonjour à tous,

Est il possible d' utiliser une Procédure Stockée avec paramétres (
renvoyant un jeu de données) dans une clause FROM d'un SELECT :
type : SELECT ... FROM MaProcedure(@P1,@P2..) WHERE ...
Au lieu de passer par un SELECT imbriqué

Si cela est possible, comment l'écrire ?

Et entre les deux possibiltés (SP / SELECT imbriqué) qu'elle est celle à
utiliser de préférence ?

Merci de votre aide,
Thierry.




Avatar
Thierry
On peut utiliser les fonctions OpenQuery() ou OpenRowSet()

cf. réponses au message intitulé "Colonnes retournées par une SP" datant du
30/11

--
Thierry


"bruno reiter [MVP]" <remove.this! a écrit dans le message
de news:
pas possible, on peut utiliser une fonction utilisateur à la place

br

"News Groups" wrote in message
news:41b7257d$0$13628$
Bonjour à tous,

Est il possible d' utiliser une Procédure Stockée avec paramétres (
renvoyant un jeu de données) dans une clause FROM d'un SELECT :
type : SELECT ... FROM MaProcedure(@P1,@P2..) WHERE ...
Au lieu de passer par un SELECT imbriqué

Si cela est possible, comment l'écrire ?

Et entre les deux possibiltés (SP / SELECT imbriqué) qu'elle est celle à
utiliser de préférence ?

Merci de votre aide,
Thierry.