小编Oll*_*lli的帖子

即使源列和目标列都是 unicode,ssis 也无法在 unicode 和非 unicode 数据类型之间进行转换

我遇到了一个错误:“SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换”,即使源列和目标列都是 unicode (NVARCHAR) 数据类型。源数据库和目标数据库在同一台服务器上。

来源是一个查询:

SELECT 
   CASE
        WHEN [Gender__c] = 'Female' THEN 'N' 
        WHEN [Gender__c] = 'Male' THEN 'M'
        WHEN [Gender__c] = 'Nainen' THEN 'N' 
        WHEN [Gender__c] = 'Mies' THEN 'M'
        When [Gender__c] = 'Ei tiedossa' THEN 'Ei tiedossa'
        ELSE NULL 
    END as Gender__c
  FROM [database].[table] 
Run Code Online (Sandbox Code Playgroud)

有人见过一样的吗?

sql-server ssis unicode

2
推荐指数
1
解决办法
8360
查看次数

标签 统计

sql-server ×1

ssis ×1

unicode ×1