我想找到一种方法让我们的报告人员将从存储过程返回的数据导出到 CSV 文件中。该过程将需要一个(日期)参数传递给它。
是否有我可以让他使用的数据导出向导,或者 SQL2005 中的其他一些用户友好的方式,他可以生成 CSV(在提供一些参数之后)。
数据不一定必须来自存储过程,可以是视图或其他东西,但他必须能够在生成 CSV 文件时轻松提供一些预设约束。
感谢你们提供的任何帮助。
我想找到一种方法让我们的报告人员将从存储过程返回的数据导出到 CSV 文件中。该过程将需要一个(日期)参数传递给它。
是否有我可以让他使用的数据导出向导,或者 SQL2005 中的其他一些用户友好的方式,他可以生成 CSV(在提供一些参数之后)。
数据不一定必须来自存储过程,可以是视图或其他东西,但他必须能够在生成 CSV 文件时轻松提供一些预设约束。
感谢你们提供的任何帮助。
根据您正在查看的工具,只需给他 SQL Server Management Studio。然后他可以执行存储过程并将结果保存为 CSV 格式。这是您能够以动态方式完成它的最优雅的方式。
否则,如果值不经常更改,您可能会考虑创建一个 SSIS 包。
查看 SQL Server 报告服务。您可以将报告结果导出到 Excel。
我会设置一个带有几个过滤器选项和一个导出到 Excel 的按钮的小型 Web 应用程序。
这将消除对您的报告人员在 SQL Server 中工作的能力的任何依赖。
尝试
sqlcmd -S 服务器名(-E 或 -U -p) -d 数据库 -Q"exec storedprocedure" -s ","-o 文件名
从命令行