2012-07-30 71 views
0

在派生列中,我添加了一個默認字符串爲「Test」的新列。我需要將該字符串轉換爲一個Unicode字符串,所以我鑄造了它 - (DT_STR,20,1252)"Test"SSIS字符串鑄造錯誤

如果我將它留作「測試」SSIS抱怨,因爲它不能將數據插入到Unicode字段 - char(20)。當我運行SSIS時,出現以下錯誤。

嘗試執行類型轉換時發生錯誤。

回答

0

Integration Services Data Types

  • DT_WSTR是unicode
  • DT_STR是ANSI字符串

如果你想有一個非Unicode字符串,你的表情會是 (DT_STR,20,1252)"Test"

的統一相當於(DT_WSTR,20)"Test"

enter image description here