這是一個可能的選項。您可以使用數據流任務中的Data Conversion Transformation
任務將輸入從一種數據類型轉換爲另一種數據類型。以下示例顯示瞭如何完成此操作。
步驟一步的過程:
- 創建名爲
dbo.DataNText
和dbo.DataUnicode
兩個表中所示的屏幕截圖#和#2 。
- 用一個數據流任務創建一個包。使用OLE DB綁定,數據轉換任務和OLE DB目標配置數據流任務。請參閱屏幕截圖#以瞭解如何配置任務。
NText
是一個OLE DB源任務; Conversion
是一項數據轉換轉換任務;而Unicode
是OLE DB目標任務。
- NText被配置爲從表
dbo.DataNText
檢索數據。列映射完成如屏幕截圖#所示。
- 轉換任務的配置如屏幕截圖#所示。選擇要轉換的列,爲輸出列提供一個名稱。通常它被命名爲
Copy of
。將數據類型更改爲Unicode String [DT_WSTR]
並提供長度255
。這些值用於顯示轉換配置如何完成的示例。
- Unicode配置爲將數據保存到表
dbo.DataUnicode
。列映射完成如屏幕截圖#所示。
- 示例包執行顯示在屏幕截圖#中。
- 這兩個表的示例數據內容顯示在屏幕截圖#。
這也可以使用Derived Column Transformation
任務來實現。
希望有所幫助。
截圖#1:
截圖#2:
截圖#3:
截圖#4:
截圖#5:
截圖#6:
截圖#7:
只是,圖下,它也說,鑄造DT_WSTR需要的參數。你跟着那個嗎? – Fosco 2011-05-27 17:21:47