是否可以将存储过程的结果集作为表格进行查询,以便我可以查询? 类似的东西:
SELECT PK_Item,Count(PK_Item) FROM(pMyStoredProcedure) - 此sp返回一个具有PK_Item列的表 GROUP BY PK_ITEM 订购PK_ITEM DESC
我不是T-SQL专家,但我的朋友说用sprocs做这件事是不可能的。
有什么办法吗?但是没有修改存储过程。
谢谢!
答案 0 :(得分:3)
如果您知道sp将使用sql server 2005返回的表结构
你可以使用
declare @table table(
columns here...
)
INSERT INTO @table exec your_sp params
select * from @table