首页 > 解决方案 > Oracle:无法在 unicode 和非 unicode 字符串数据类型之间转换?

问题描述

我创建了一个包,它将在不同数据库中的SSIS两个表之间复制数据。Oracle两个表之间的唯一区别是表名;源表和目标表都具有完全相同的列名、类型等。

我运行包,每列都出现以下错误:

[OLE DB 源 [1268]] 错误:列“RADIO”无法在 unicode 和非 unicode 字符串数据类型之间转换。

在列的情况下,RADIO如果两列都是,为什么我会收到此错误VARCHAR2(180)

两个数据库都NLS_CHARACTERSET设置为WE8MSWIN1252.

标签: oracleunicodeoracle11gssis

解决方案


推荐阅读