簡體   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