共用方式為


資料轉換

「資料轉換」會將輸入資料行中的資料轉換成不同的資料類型,然後將它複製到新的輸出資料行。例如,封裝可從多個來源擷取資料,然後使用此轉換將資料行轉換成目的地資料存放區所需的資料類型。您可以對單一輸入資料行套用多項轉換。

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

  • 指定包含要轉換資料的資料行,以及要執行資料轉換的類型。

  • 指定轉換輸出資料行要使用 Microsoft SQL Server Integration Services 所提供速度更快,但不區分地區設定的快速剖析常式,或區分地區設定的標準剖析常式。

使用此轉換,封裝即可執行下列類型的資料轉換:

  • 變更資料類型。如需詳細資訊,請參閱<Integration Services 資料類型>。

    [!附註]

    如果您要將資料轉換成日期或日期時間資料類型,則輸出資料行中的資料會使用 ISO 格式,即使地區設定偏好設定可能指定不同的格式。

  • 設定字串資料的資料行長度,以及數值資料的有效位數和小數位數。如需詳細資訊,請參閱<有效位數、小數位數和長度 (Transact-SQL)>。

  • 指定字碼頁。如需詳細資訊,請參閱<比較字串資料>。

    [!附註]

    在字串資料類型的資料行之間進行複製時,兩個資料行必須使用相同字碼頁。

如果字串資料的輸出資料行長度比其對應輸入資料行的長度短,則輸出資料會遭到截斷。如需詳細資訊,請參閱<處理資料流程中的錯誤>。

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

設定資料轉換

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

[進階編輯器] 對話方塊反映可以使用程式設定的屬性。如需有關 [資料轉換編輯器] 對話方塊中可設定屬性的詳細資訊,請參閱<資料轉換編輯器>。

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

如需有關如何設定屬性的詳細資訊,請按下列其中一項主題:

外部資源

blogs.msdn.com 上的部落格文章:SSIS 2008 中各種資料類型轉換技術的效能比較

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

若要取得 Microsoft 的最新下載、文章、範例、影片,以及社群的精選解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

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