在ssis中的DB2查询中加载日期参数时发出问题

时间:2018-05-24 20:26:22

标签: ssis db2 oledb ssis-2012

我有一个DB2查询,它将date参数作为输入。由于某种原因,它会抛出错误,说数值超出范围。 日期值 - 2018-05-21 17:33:56.2463440 一点点查询 - Snapshot from SSIS

" SELECT LPAD(i.abc, 13, '0') AS abc, 
LPAD(i.abc,9,'0') AS abc,
b.abc,
i.abc,
i.abc,
i.abc,
i.abc,
i.abc,
i.abc,
i.abc,
i.abc,
sd.abc

FROM abc.abci  LEFT OUTER JOIN abc.abc b
ON i.abc= b.abc,
abc.abc f 
 INNER JOIN abc.abc v ON
i.abc= v.abc

,abc.abc md,
abc.abc sd
WHERE 
i.abc= 'A'
AND i.abc= 'N'
AND i.abc= 'Y'
AND i.abc= f.abc
AND i.abc= f.abc
AND i.abc= f.abc
AND i.abc=f.abc
AND i.abc= v.abc
AND i.last_update_ts > ?  "

last_update_ts - 源数据类型为 - 时间戳(6)

当我们将日期硬编码为

时,上述查询有效

i.last_update_ts> ' 2018-05-21 17:33:56.2463440'

但是,它在传递参数时会抛出错误。

0 个答案:

没有答案