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