У пакета SSIS возникла проблема с преобразованием datename (dw, datum) в varchar
-
19-09-2019 - |
Вопрос
Я перемещаю данные в DW, используя SSIS SQL Server, и у меня есть следующий SQL для заполнения одного измерения
SELECT DISTINCT
cast (datename(dw,datum) as varchar(10)) as veckodag
FROM XXXXX.dbo.Bought
поскольку у меня есть VARCHAR в целевом столбце, мне нужно ПРИВЕСТИ / ПРЕОБРАЗОВАТЬ
Вопрос как преобразовать Unicode в Varchar?
Я получаю
*> Ошибка проверки.Исходный код OLE DB
[1]:Столбец "veckodag" не может конвертировать между строками в юникоде и без юникода типы данных.Пакет.dtsx 0 0*
Решение
В SSIS используйте "Преобразование преобразования данных" внутри потока данных
Не связан с StackOverflow