Comment puis-je réaliser quelque chose comme ceci:
SELECT * DISTINCT FROM (execute dbo.MyStoredProcedure(@ID1,@ID2))
supposons que ce soit dans une autre procédure stockée.
Comment puis-je appeler une procédure stockée à partir d'une autre procédure stockée et get le résultat sous la forme d'une table (ma sélection est destinée à cela)
Essayer
DECLARE @TableTemp TABLE (--declare parameters, ouput from SP) INSERT INTO @TableTemp EXEC dbo.MyStoredProcedure @ID1,@ID2 SELECT * FROM @TableTemp
Vous pouvez faire quelque chose comme ça.
INSERT INTO #temp EXEC MyStoredProcedure(@ID1,@ID2) SELECT * FROM #temp