【发布时间】:2018-08-07 06:59:21
【问题描述】:
我有一个输出 2 个表的存储过程。我想将输出保存到两个 .csv 文件或一个 Excel 文件中。有可能吗?
【问题讨论】:
-
您使用的 SQL Server 版本。
-
sql server 2008 R2
我有一个输出 2 个表的存储过程。我想将输出保存到两个 .csv 文件或一个 Excel 文件中。有可能吗?
【问题讨论】:
我不确定它对您有多大帮助,但您可以创建一个 DLL 以通过排除一些输入数据并在扩展存储过程中使用该 dll 来生成 CSV。使用sqlcmd 调用该存储过程。
但请注意,Microsoft 建议不要使用扩展存储过程,因为它在未来将不可用。
重要
此功能将在 Microsoft SQL Server 的未来版本中删除。不要在新的开发工作中使用此功能,并尽快修改当前使用此功能的应用程序。请改用 CLR 集成。
【讨论】: