SSIS包有datename(dw,datum)转换为varchar的问题

时间:2009-11-09 16:50:22

标签: sql-server unicode ssis non-unicode

我使用SQL Server SSIS将数据移动到DW中,并使用以下SQL填充一维

SELECT DISTINCT
cast (datename(dw,datum) as varchar(10)) as veckodag 
FROM XXXXX.dbo.Bought

因为我在目标列中有VARCHAR,所以需要CAST / CONVERT

问题如何将Unicode转换为Varchar?

我得到了

* GT;验证错误。基准OLE DB源

  

[1]:列“veckodag”无法转换   在unicode和非unicode字符串之间   数据类型。 Package.dtsx 0 0 *

1 个答案:

答案 0 :(得分:2)

在SSIS中使用数据流内的“数据转换转换”