Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在派生列中,我添加了一个带有默认字符串“Test”的新列。我需要将该字符串转换为 unicode 字符串,因此我将其转换为 - (DT_STR,20,1252)"Test"。
(DT_STR,20,1252)"Test"
如果我将其保留为“测试”,则 SSIS 会抱怨,因为它无法将数据插入 unicode 字段 - char(20)。当我运行 SSIS 时,出现以下错误。
尝试执行类型转换时出错。
集成服务数据类型
如果你想要一个非 unicode 字符串,你的表达式是 (DT_STR,20,1252)"Test"
Unicode 等价物是(DT_WSTR,20)"Test"
(DT_WSTR,20)"Test"