代码之家  ›  专栏  ›  技术社区  ›  Doctor Jones

将数据从SQL2005存储过程导出到CSV

  •  0
  • Doctor Jones  · 技术社区  · 17 年前

    我想找到一种方法,让我们的报告人员将存储过程返回的数据导出到CSV文件中。该过程需要传递一个(日期)参数。

    我是否可以让他使用数据导出向导,或者SQL2005中其他用户友好的方式,让他可以生成CSV(在提供一些参数后)。

    数据不一定必须来自存储过程,它可以是视图或其他东西,但在生成CSV文件时,他必须能够轻松地提供一些预设约束。

    感谢你们提供的任何帮助。

    4 回复  |  直到 17 年前
        1
  •  2
  •   Mitchel Sellers    17 年前

    根据您正在查看的工具,只需给他SQL Server Management Studio即可。然后,他可以执行存储过程并将结果保存为CSV格式。这是你能够以动态的方式做到这一点的最优雅的方式。

    否则,如果值不经常更改,您可能会考虑创建SSIS包。

        2
  •  0
  •   iamlouis iamlouis    17 年前

    看看SQL Server报表服务。您可以将报告的结果导出到Excel。

        3
  •  0
  •   databyss    17 年前

    我会设置一个带有几个过滤器选项和一个导出到excel的按钮的小型网络应用程序。

    这将消除对您的报告人员在SQL server中工作能力的任何依赖。

        4
  •  0
  •   Computers are lie    7 年前

    尝试

    sqlcmd-S服务器名(-E或-U-p)-d数据库-Q“exec storedprocedure”-S“,”-o文件名

    从命令行