在派生列中,我添加了一个带有默认字符串“Test”的新列。我需要将该字符串转换为unicode字符串,因此我将其转换为(DT_STR,20,1252)"Test"
。
如果我将其保留为“测试”,SSIS会抱怨,因为它无法将数据插入到unicode字段中 - char(20)。当我运行SSIS时,我收到以下错误。
尝试执行类型转换时发生错误。
答案 0 :(得分:0)
Integration Services Data Types
如果你想要一个非unicode字符串,你的表达式就是
(DT_STR,20,1252)"Test"
Unicode等价物为(DT_WSTR,20)"Test"