oracle - Oracle:无法在 unicode 和非 unicode 字符串数据类型之间转换?
问题描述
我创建了一个包,它将在不同数据库中的SSIS
两个表之间复制数据。Oracle
两个表之间的唯一区别是表名;源表和目标表都具有完全相同的列名、类型等。
我运行包,每列都出现以下错误:
[OLE DB 源 [1268]] 错误:列“RADIO”无法在 unicode 和非 unicode 字符串数据类型之间转换。
在列的情况下,RADIO
如果两列都是,为什么我会收到此错误VARCHAR2(180)
?
两个数据库都NLS_CHARACTERSET
设置为WE8MSWIN1252
.
解决方案
推荐阅读
- reactjs - 根据其他组件的状态更改显示
- unreal-engine4 - 如何使用来自 SUMO 的加速度/速度数据在 UE4 中设置车辆的油门输入?
- android - 无法访问依赖组件 - EMDK 条形码 - Android 工作配置文件 - Xamarin
- haskell - 未找到 Haskell 堆栈测试 cabal 文件 inro
- powerbi - 如何有条件地格式化 Power BI 中未汇总字段的字体颜色?
- r - 如何从R列中的特定值中减去一个值
- python - 覆盖 autouse=True pytest 夹具
- c# - 当结构是在 C# 中转换的通用对象的协变类型时,结构无法转换为对象的任何解决方法?
- node.js - Winston 日志在 Docker 容器中不起作用
- java - 如何获取+号之间的所有文本并将它们放在Java中的HashMap中