【发布时间】:2015-04-13 15:18:28
【问题描述】:
我正在尝试通过 SSIS 包数据流任务将数据从 Oracle 导入 SQL Server。 一列具有特殊字符,并且该列也是该表中复合键的一部分。 因此,在我尝试强制执行唯一性时在 SQL 上加载数据后,它失败了,因为在加载数据时特殊字符被转换为其他字符。 是否有任何属性或替代方法可以按照它们在 Oracle 中的方式导入特殊字符。 提前致谢。
【问题讨论】:
-
您要导入的 SQL Server 上的数据类型是什么?它必须是 NVARCHAR。
-
Oracle 上的数据类型为 VARCHAR2(4 Byte),我将其定义为 NVARCHAR(4 Byte)
-
sample :: 有一个数据,其中最后一个字符是 ASCII(137),但是当我在加载转换为 ASCII(63) 后在 sql 中检查相同时
标签: sql sql-server oracle ssis-2012