如题。
存储过程得到的结果集跟其它的表外连接。可以吗?

解决方案 »

  1.   

    存储过程产生的结果集结构不可预知的话:
    select * from openrowset('.....' ,'exec 库..存储过程') a
    inner join 另一个表 b
        on 关联条件结构可预知的话,尽量不要用上面的方式处理,效率差,写操作时还涉及分布式处理。
    如果产生的结果集结构可预知,先建立对应的结构,然后用insert exec比如:create #t (.....)
    insert #t exec 存储过程
      

  2.   

    To:dawugui 
    能说说用临时表的具体操作吗?
    或者这样说吧,在一个存储过程里查询出另一个存储过程的结果并插入到临时表?