2014-10-01 49 views

回答

3

對於Acheving目標只是去上控制流任務,並採取執行SQL任務和正確的截斷腳本像截斷表執行Sql任務,然後將其連接到您的數據流任務。從這樣做,你可以實現你的目標enter image description here。如果你有任何問題,然後分享

+0

感謝它正常工作。現在我的問題是當平面文件有空時,不需要截斷我的目的地保持它一樣。這正確工作時,具有數據的平面文件 – 2014-10-01 06:01:57

+0

爲實現如果文件是空白文件的大小爲零kb或您可以使用腳本任務,並根據您可以設置變量(@Record_Count)的計數讀取記錄計數。基於變量使用約束,如果@Record_count> 0則截斷表,並且@ Record_Cunt = 0則不截斷。 – user3864233 2016-10-04 18:17:50

+0

如果您在腳本任務中不舒服,那麼您有數據庫背景。那麼首先截斷表並將記錄存儲到其他地方的表中。在數據流任務中使用row_count任務,通過這個,你可以獲得行數並更新變量中的rowcount。在數據流任務之後使用約束,並且如果rowcount爲0,則將臨時表中的日期移至主表。如果rowcount大於0,則截斷該臨時表。 – user3864233 2016-10-04 18:18:41