У меня есть вопрос о коде сообщения о питании: RR-4035. У меня есть сопоставление, в котором я использую запрос sql override, эта ошибка находится в sql переопределении. Это отображение происходит сбой с ошибкой,недействительный формат даты и времени
«[IBM] [CLI ВОДИТЕЛЕМ] CLIO113E SQLSTATE 22007: был обнаружен недопустимый формат дата и время , что является недопустимым строковым представлением или значение было указано ».
> Database driver error:
Название функции: Fetch SQL STMNT:
select s.employee_record_id,s.employee_id,s.record_origin,
cnt.employee_contract_id,cnt.employee_contract_efctv_dt,cnt.employee_contract_term_dt,club.employee_club
from
employee_main_info s
inner join
(select
employee_id,record_origin,employee_contract_term_dt,employee_contract_efctv_dt
from employee_perm
union
select
employee_id,record_origin,employee_contract_term_dt,employee_contract_efctv_dt
from employee_temp
) cnt on s.employee_id=cnt.employee_id,
employee_club_data club
where
club.employee_id=s.employee_id
and (cnt.employee_contract_efctv_dt <=sysdate or cnt.employee_contract_efctv_dt<'2016-01-01')
and s.employee_record_term_dt>sysdate;
нативный код ошибки = -99999
Я пробовал все, мои предыдущие отображения были прекрасно работать с теми же форматами даты и времени но эта неудача. Одна вещь, которую я заметил, заключается в том, что если я удалю все преобразования между исходным квалификатором и целевым, то сопоставление будет успешным, а данные будут загружены в целевую, но как только я поставлю любые поисковые запросы или выражения между исходным классификатором и целевым объектом, за исключением прохода через выражение , отображение снова не выполняется.
Любое предложение, любая помощь относительно этого оценивается.
Вам нужно будет загрузить дополнительную информацию, а затем это. Что sql точно выбрасывает эту ошибку? в каком преобразовании? SQ? LKP? и ETC – sagi
@Sagi, эта ошибка находится в переопределении SQL, сбой извлечения. База данных - это DB2 –
Да, я понимаю, но SQL переопределяет где? в каком преобразовании – sagi