【问题标题】:Get columns from resultset of stored procedure [duplicate]从存储过程的结果集中获取列[重复]
【发布时间】:2013-12-27 23:02:13
【问题描述】:

他们有什么方法可以从存储过程的结果集中获取特定的列

例如SELECT COL1,COL2 FROM EXEC SP_NAME

【问题讨论】:

标签: sql-server-2008 tsql


【解决方案1】:

类似这样的事情(使用自链接服务器技巧):

Select * 
from openquery(
   MyLocalServer, 'exec mydbo.dbo.myStoredProc @Param=1'
)

【讨论】:

【解决方案2】:

你可以这样做

create table #temp (temp_table_Schema_as_output_from_Stored_procedue)
insert into #temp
exec SP_NAME @parameters 

select COL1,COL2 from #temp

【讨论】:

    猜你喜欢
    • 2010-11-13
    • 1970-01-01
    • 2020-02-18
    • 2023-03-28
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    相关资源
    最近更新 更多