我怎样才能实现这样的目标:
SELECT * DISTINCT FROM
(execute dbo.MyStoredProcedure(@ID1,@ID2))
假设它在另一个存储过程中。
如何从另一个存储过程调用存储过程并将结果作为表格获取 (我的选择是为了那个)
答案 0 :(得分:2)
尝试
DECLARE @TableTemp TABLE (--declare parameters, ouput from SP)
INSERT INTO @TableTemp
EXEC dbo.MyStoredProcedure @ID1,@ID2
SELECT * FROM @TableTemp
答案 1 :(得分:1)
你可以这样做。
INSERT INTO #temp
EXEC MyStoredProcedure(@ID1,@ID2)
SELECT * FROM #temp