【发布时间】:2019-02-01 14:47:49
【问题描述】:
使用 Visual Studio 2017 和 SSIS。
从 Oracle 到 SQL Server 的基本数据流。
Oracle 是源 (OLEDB),SQL Server 是目标(OLEDB 也是)。
我正在使用的 SQL 命令
SELECT * FROM CASE_NOTE WHERE
CREATE_DT <= '31-DEC-2010 00.00.00'
但是,数据流忽略 WHERE 并迁移所有行。
此外,数据流将显示 150 万行,其中 750,000 行已提交(源只有 750,000 行)。
这是一种奇怪的行为,我无法找出问题所在。
我尝试过从 OLEDB 转到 ADO.NET 并得到相同的结果。
我已删除 where 子句,但数据流中的 2x 行仍然存在
【问题讨论】: