В пакете служб SSIS возникла проблема с преобразованием даты (dw, datum) в varchar - PullRequest
0 голосов
/ 09 ноября 2009

Я перемещаю данные в DW, используя SQL Server SSIS, и у меня есть следующий SQL для заполнения одного измерения

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

поскольку у меня есть VARCHAR в целевом столбце, мне нужно CAST / CONVERT

Вопрос как конвертировать Unicode в Varchar?

Я получаю

*> Ошибка проверки. Исходные данные OLE DB Source

[1]: столбец "veckodag" не может быть преобразован между Unicode и не-Unicode строкой типы данных. Package.dtsx 0 0 *

1 Ответ

2 голосов
/ 09 ноября 2009

В SSIS использовать «Преобразование преобразования данных» внутри потока данных

...