【发布时间】:2019-03-01 18:55:15
【问题描述】:
我正在尝试使用 SSIS 将 oracle 表数据拉入 sql server。我有一个包变量,其中包含需要在 oracle db 中触发的源查询。我有一个带有 oledb 源(oracle)和 oledb 目标(sql server)的数据流任务。
oledb源码查询(变量)如下
Select A,B,C
From "Table" TT
Where C in (Select coalesce(ab,cd) as c
From "Table" T2
Where Last_Upd_Dt >= '2018-09-24 12:00:00')
Last_Upd_Dt 列是 TimeStamp(6),在源 oracle DB 中默认值为 LocalTimeStamp
我的问题是我的输入参数值应该采用什么格式,这样我就不必将Last_Upd_Dt 列转换为TO_DATE()、TO_CHAR() 等。
如果我使用 SSIS 运行该查询,我会得到 p>
ORA-01843:月份无效
【问题讨论】:
标签: sql oracle oracle11g ssis timestamp