繁体   English   中英

将临时表导出到SSIS中的excel

[英]Export temp table to excel in SSIS

大家好,我对SSIS程序包有一点怀疑:

我正在使用一个提供记录集的存储过程,最后这些记录将保存在临时表中。

现在,我希望将此记录导出到excel,因此我计划使用SSIS包来做到这一点。 现在的问题是,我将如何在SSIS中定义OLE DB源,因为由于在存储过程中在运行时使用#temptable ,因此它将不会显示在SSIS源中。

请建议将临时表导出到Excel文件。

您正在使用临时表这一事实可能不太重要。 您的临时表是否在输出选择语句的存储过程逻辑中使用? 如果是,则在OLE DB源中将“数据访问模式”设置为“ SQL命令”,然后调用存储过程( EXEC myStoredProcedure )。

在SSIS中使用#temptable可能会出现问题。 如果您需要访问不同数据流或转换中的临时表,则需要使用全局##temptable

复习此问题 ,答案将在使用临时表方面变得非常详细。

另一个参考: SSIS:使用临时表

您可以使用“执行SQL任务”执行存储过程,将数据加载到临时表中。

您可以使用Query命令访问临时表,而不是从下拉列表中进行选择。

记住将连接管理器的属性RetainSameConnection设置为TRUE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM