可以的
比如存储过程返回一些记录,可以将这些记录插入到一个表中.
insert inot 表
exec 存储过程

解决方案 »

  1.   

    Exec sp_serveroption 'Servername','Data Access','True'
    GoSelect *  INTO #TempTable
    From OpenQuery(ServerName,'Exec DatabaseName..StoredProcedureName')
      

  2.   

    或者create table 表 (结构跟存储过程产生的结果集相同)
    go
    insert inot 表
    exec 存储过程
      

  3.   

    或者create table 表 (结构跟存储过程产生的结果集相同)
    go
    insert inot 表
    exec 存储过程
      

  4.   

    可以的.把存储过程返回的记录集插入到一个临时表中.
    insert into #表  exec 存储过程
    然后操作这个临时表就可以了。
      

  5.   

    获取存储过程中的查询结果:
    exec sp_addlinkedserver 'LocalHost',N'SQL Server'
    select * into #resultTable from openquery(localhost,'exec MyDBName.UserName.myProcedure')--数据库名.用户帐号.存储过程名称