我们拥有SQL Server Management Studio,我们已经在其中编写了几个存储过程。目前,我们在HTML
中进行输出并将其邮寄到所需的电子邮件ID。现在我们的要求是代替HTML
,我们需要在excel中获取输出并将其邮寄到所需的ID。
答案 0 :(得分:0)
我将使用SQL Server报告服务,并添加订阅,这些订阅将通过电子邮件将创建的结果发送为Excel或CSV文件。
答案 1 :(得分:0)
一个很好的问题。
正如Michael所提到的,您可以使用SQL Server Reporting Services(SSRS)创建一个报告,该报告将excel文件自动发送给您选择的订阅者。
在以下情况下,这可能是理想的解决方案:
但是,如果您希望创建一个存储过程来发送电子邮件或没有对SSRS的访问权限,那么您应该能够使用大容量复制程序(BCP)命令行实用程序来生成一个简单的CSV档案。以下是一些提供此选项进一步详细信息的资源:
如果您有任何其他疑问,请随时与我们联系!只要有能力,我总是很乐意提供帮助。