在sql中有写一个存储过程,名称为test.(无参数).现在希望在excel中调出此数据.如何操作?

解决方案 »

  1.   

    工具->导入外部数据->选择数据源(要先建个ODBC)  ->... ->编辑查询 sql语句: use database(数据库名) 
              exec proc (存储工程名)
     就可以了  
      

  2.   

    更正:
    数据->导入外部数据->选择数据源(要先建个ODBC)  ->... ->编辑查询 sql语句: use database(数据库名) 
              exec proc (存储工程名)
     就可以了
      

  3.   

    bqb, 你的excel是多少版本? 我在excel2003中试了试,总是出现错误:use pubs
    select * from pubs.dbo.sales无法添加表: pubs.dbo.sales
    为什么?另外楼主的这个需求的确比较少见. 不知实际应用在什么情况下?