Ошибка при загрузке параметра даты в запросе DB2 в ssis - PullRequest
0 голосов
/ 24 мая 2018

У меня есть запрос DB2, который принимает параметр даты в качестве входных данных.по какой-то причине он выдает ошибку «1001 * Числовое значение вне диапазона * 1002».Значение даты - 2018-05-21 17: 33: 56.2463440 немного запроса - Снимок из служб 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'

Но он выдает ошибку, когда проходит через параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...