我使用SQL Server SSIS將數據移入一個DW,並具有以下SQL填充一個維度SSIS包(DW,基準)轉化爲varchar
SELECT DISTINCT
cast (datename(dw,datum) as varchar(10)) as veckodag
FROM XXXXX.dbo.Bought
正如我在有VARCHAR目標列我需要CAST/CONVERT
問題如何將Unicode轉換爲Varchar?
我得到
*>驗證錯誤。基準OLE DB源
[1]:列 「veckodag」 不能轉換unicode和非Unicode字符串 數據類型之間 。 Package.dtsx 0 0 *
如果你嘗試 「劇組(DATENAME(DW,基準)爲NVARCHAR(10))作爲veckodag」 發生了什麼? – 2009-11-09 17:11:23
謝謝丹,這是擦 我改變了陣容爲nvarchar,然後添加了一個數據轉換 – salgo60 2009-11-10 18:35:33