匯出資料行轉換

「匯出資料行」轉換會讀取資料流程中的資料,並將資料插入檔案中。 例如,如果資料流程包含產品資訊 (例如每一項產品的圖片),則可使用「匯出資料行」轉換將影像儲存到檔案中。

附加和截斷選項

下表說明附加和截斷選項的設定影響結果的方式。

附加

截斷

檔案存在

結果

False

False

否

轉換會建立新檔案,並將資料寫入檔案。

True

False

否

轉換會建立新檔案,並將資料寫入檔案。

False

True

否

轉換會建立新檔案,並將資料寫入檔案。

True

True

否

轉換未通過設計階段驗證。 將兩個屬性都設定為 true 是無效的。

False

False

是

發生執行階段錯誤。 檔案存在,但轉換無法寫入該檔案。

False

True

是

轉換會刪除並重新建立檔案,然後將資料寫入該檔案中。

True

False

是

轉換會開啟該檔案,並將資料寫入檔案結尾。

True

True

是

轉換未通過設計階段驗證。 將兩個屬性都設定為 true 是無效的。

設定匯出資料行轉換

您可以利用下列方式設定「匯出資料行」轉換:

  • 指定資料的資料行,以及包含要寫入資料的檔案路徑的資料行。

  • 指定資料插入作業應附加或截斷現有檔案。

  • 指定是否要將位元組順序標記 (BOM) 寫入該檔案。

    [!附註]

    BOM 只有在資料未附加至現有檔案,且資料類型為 DT_NTEXT 時才寫入。

轉換使用成對的輸入資料行:一個資料行包含一個檔案名稱,另一個資料行則包含資料。 資料集中的每一個資料列都可指定不同的檔案。 當轉換處理資料列時,會將資料插入指定的檔案中。 在執行階段,轉換會建立檔案 (如果檔案不存在),然後將資料寫入這些檔案中。 要寫入的資料的資料類型必須為 DT_TEXT、DT_NTEXT 或 DT_IMAGE。 如需詳細資訊,請參閱<Integration Services 資料類型>。

這個轉換有一個輸入、一個輸出與一個錯誤輸出。

您可以透過 SSIS 設計師或以程式設計方式設定屬性。

如需有關 [匯出資料行轉換編輯器] 對話方塊中可設定屬性的詳細資訊,請參閱<匯出資料行轉換編輯器 (資料行頁面)>。

[進階編輯器] 對話方塊反映可以使用程式設定的屬性。 如需有關可以在 [進階編輯器] 對話方塊中或以程式設計方式設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關如何設定屬性的詳細資訊,請參閱<設定資料流程元件的屬性>。

相關內容

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

如需取得 Microsoft 的最新下載、文件、範例、影片及社群的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。