web-dev-qa-db-fra.com

Exécuter une procédure stockée dans une instruction SELECT ou FROM ou une fonction SQL

Existe-t-il des possibilités pour exécuter une procédure stockée dans une instruction SELECT ou FROM ou une fonction SQL?

Comme

select sp_name_and_parameters
from table_name_or_sp_name_and_parameters

ou

select function_name(sp_name_and_parameters)

Je n'ai pas d'idées

4
Marin Mohanadas

Je regarderais ces deux articles supplémentaires sur stackoverflow:

https://stackoverflow.com/questions/14506871/how-to-execute-a-stored-procedure-inside-a-select-query
https://stackoverflow.com/questions/209383/select-columns-from-result-set-of-stored-procedure

Comme l'aasim.abdullah l'a dit, j'examinerais plus les fonctions de valeur Table. Des informations à leur sujet peuvent être trouvées ici: https://technet.Microsoft.com/en-us/library/ms191165 (v = sql.105) .aspx

Je sais que le lien Microsoft fait référence à SQL Server 2008 R2, la théorie est cependant la même.

1
Local_DBA