數據轉換會將輸入資料列中的數據轉換成不同的數據類型,然後將它複製到新的輸出數據行。 例如,封裝可以從多個來源擷取數據,然後使用此轉換將數據行轉換成目的地數據存放區所需的數據類型。 您可以將多個轉換套用至單一輸入資料列。
使用此轉換,封裝可以執行下列類型的資料轉換:
變更數據類型。 如需詳細資訊,請參閱 Integration Services 資料類型。
備註
如果您要將數據轉換成 date 或 datetime 數據類型,則輸出數據行中的日期會是 ISO 格式,不過地區設定喜好設定可能會指定不同的格式。
設定字串數據的欄位長度,以及數值數據的精度和小數位數。 如需詳細資訊,請參閱精確度、小數位數和長度 (Transact-SQL)。
指定代碼頁。 如需詳細資訊,請參閱 Comparing String Data。
備註
在具有字串數據類型的數據行之間複製時,這兩個數據行必須使用相同的代碼頁。
如果字串資料的輸出數據行長度小於其對應輸入數據行的長度,則會截斷輸出數據。 如需詳細資訊,請參閱 處理資料中的錯誤。
此轉換有一個輸入、一個輸出和一個錯誤輸出。
相關工作
您可以透過 SSIS 設計工具或以程式設計方式設定屬性。 如需在 SSIS 設計工具中使用資料轉換轉換的相關資訊,請參閱使用資料轉換轉換將資料轉換成不同的資料類型和資料轉換編輯器。 如需以程式設計方式設定此轉換屬性的資訊,請參閱 通用屬性 和 轉換自定義屬性。
相關內容
部落格文章 :SSIS 2008 中數據類型轉換技術的效能比較,blogs.msdn.com。