比如  exec @aaa
得到的结果直接保存为表

解决方案 »

  1.   

    create table 表 (字段1,字段2,字段3,......)insert 表 exec aaa--存儲過程字段與表的字段必須對應
      

  2.   

    类似下面这种查询,不知是否适合楼主
    declare @aaa varchar(100)
    set @sql='select * from TSQLFundamentals2008.sales.customers'
    exec ('select * into a from ('+@aaa+') a')select * from a
      

  3.   


    -- 方法1
    create table [表名]([字段列表])insert into [表名]
     exec [存储过程名]-- 方法2
    select *
     into [表名]
     from openrowset('SQLOLEDB',
                     'SERVER=[服务器名];uid=[帐号];pwd=[密码];Database=[数据库名]',
                     'exec [存储过程名]')