2013-07-26 71 views
0

我已經創建了一個將記錄插入到3個表(每個單獨流)並且它是工作文件的包。現在我想在插入前從這3個表中截斷數據。 我已經編寫了存儲過程來截斷這3個表中的數據,但沒有成功。 它對單個表格工作正常。SSIS:如何在插入之前截斷表數據

+2

您可以發佈存儲過程的文本嗎? –

回答

1

在控制流上使用執行SQL任務,並在插入表操作發生之前添加此任務。在執行SQl任務中添加以下代碼

Truncate Table <Tbl_1> 
    Truncate Table <Tbl_2> 
    Truncate Table <Tbl_3> 
+0

我已經試過但沒有成功。 – Faiyaz

+0

如果您正在使用插入的執行SQL任務,則可以在插入操作發生之前包含截斷表語句。 – Sonam

+0

您還試圖截斷表時遇到任何錯誤。 – Sonam