2013-03-03 41 views
1

如何能够做到这样的事:我怎样才能一起选择使用select语句和存储过程

SELECT * DISTINCT FROM 
(execute dbo.MyStoredProcedure(@ID1,@ID2)) 

想这是另一个存储过程中。

我怎样才能从另一个调用存储过程的存储过程和得到的结果为表 (我的选择非常适合那些)

+5

你考虑过搜索吗? :http://stackoverflow.com/questions/1492411/sql-server-select-from-stored-procedure – 2013-03-03 08:45:03

回答

2

尝试

DECLARE @TableTemp TABLE (--declare parameters, ouput from SP) 

INSERT INTO @TableTemp 
EXEC dbo.MyStoredProcedure @ID1,@ID2 

SELECT * FROM @TableTemp 
1

你可以做这样的事情。

INSERT INTO #temp 
EXEC MyStoredProcedure(@ID1,@ID2) 

SELECT * FROM #temp 
相关问题