Informatica преобразование даты и времени - PullRequest
1 голос
/ 22 февраля 2012

в одной из требуемых informatica извлекает данные из плоского файла в качестве исходного файла и вставляет записи во временную таблицу temp базы данных DB2.Плоский файл имеет один столбец с типом даты и времени (ГГГГ / ММ / ДД ЧЧ: ММ: СС).Однако informatica извлекает этот столбец как строковый тип данных (поскольку формат даты Informatica отличается от этого столбца и DB2).Поэтому перед загрузкой во временную таблицу базы данных DB2 мне нужно преобразовать этот столбец в формат Datetime.

С преобразованием Expresion я могу это сделать, но не знаю как?To_date Функция преобразования (TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')) есть, но она позаботится только о дате (ГГГГ / ММ / ДД).Он не заботится о времени (ЧЧ: ММ: СС) и поэтому записи не вставляются во временную таблицу.

Как преобразовать дату и время из типа данных String в формат даты и времени DB2 (ГГГГ / ММ / ДД ЧЧ): MM: SS)

1 Ответ

3 голосов
/ 22 февраля 2012

Вы пытались использовать строку формата month (то есть MM) для минут части даты.

Вам необходимо использовать MI:

TO_DATE(FIELD, 'YYYY/MM/DD HH:MI:SS')
...