select * into 表 from openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码','exec 存儲過程') 

解决方案 »

  1.   

    不是不會調用,而是修改了嵌套調用p_xx存儲過程后,在查詢分析器中使用p_xx返回的結果和程序中使用p_xx返回的結果時出錯,需要我上面說的那兩種處理方法后,才可正常調用.
      

  2.   

    修改存储过程,可能是第一次exec proc 才会编译吧
      

  3.   

    应该是缓存的问题。试一下改存储过程为WITH RECOMPILE
      

  4.   

    或者执行前先执行
    DBCC   FREEPROCCACHE不过可能会对性能造成影响。