【问题标题】:Oracle query not working properly in SSISOracle 查询在 SSIS 中无法正常工作
【发布时间】:2014-04-03 09:25:33
【问题描述】:

我遇到了一个奇怪的问题,当我从 SSIS 连接 Oracle 并在查询下运行时,它没有应用过滤条件

SELECT * FROM Table_Schema.Table_Name where trunc(Date_Column) >='01-APR-14'

但这也给了我早于 4 月 1 日的数据。但是当我在 Oracle 中运行相同的查询时,它工作得非常好。 这里有什么问题?

【问题讨论】:

    标签: oracle ssis


    【解决方案1】:

    您是否尝试过为您传入的日期应用格式掩码 - 您应该始终默认这样做。您可以用您的日期替换 sysdate(或 sqlserver 中的 getdate())并查看它是否正确执行。也可以尝试移除 trunc。

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多