【发布时间】:2018-09-04 12:32:52
【问题描述】:
我正在使用 SSMS 并尝试将存储过程的结果导出到新的 Excel 文件。 SP 接受一个 int 参数,但我找不到在查询中调用它的方法。
最新努力-
EXEC sp_makewebtask
@outputfile = 'C:\Users\me\Documents\testing.xls',
@query = **ExportAsExcel** N'@id' = 123
@colheaders =1,
@FixedFont=0,@lastupdated=0,@resultstitle='Testing details'
运行存储过程会生成两个数据表,我需要将它们放在单独的工作表上。你们中的任何人都可以建议一个更好的方法来解决这个问题吗?它甚至不需要自动化,我只需要获取正确的数据。 sp 名称在上面加粗。
感谢您的宝贵时间,
H
【问题讨论】:
-
右键单击数据库节点,任务,导出数据向导
-
顺便说一句,您没有发布您尝试过的内容。
sp_makewebtask无关紧要,甚至可能不再可用。它从不生成 Excel 文件 -
我可能错了,但导出数据向导不允许导出数据库表,而不是 SP?
-
不要搜索。阅读文档以了解已有的内容以及适合该工作的工具。通过盲目搜索,您试图使用 13 年前消失的东西
-
顺便说一句,导出向导允许您在
Specify Table Copy or Query页面中编写任何查询,包括对存储过程的调用
标签: html sql-server excel stored-procedures ssms