Строка на сегодняшний день в Informatica - PullRequest
0 голосов
/ 05 декабря 2018

Я готовлю отображение Informatica

Источник: - Oracle Target: - Teradata

В названии столбца источника есть 2 столбца: INX_DATE (строка) и UPX_DATE (строка) Цельимя столбца: INX_DATE (дата / время) и UPX_DATE (дата / время)

Исходный столбец содержит что-то вроде этого

UPX_Date: -08-FEB-16 12.00.23.826315000 AM +00: 00INX_Date: - 08-FEB-16 12.00.23.826315000 AM ЕВРОПА / БЕЛГРАД

Теперь проблема заключается в том, как я получу это для моей цели, которая является датой / временем и должна быть MM / DD / YYYY ЧЧ: MM:SS

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете вставить первые 31 символ, а затем преобразовать его в дату.

TO_DATE(SUBSTR(INX_DATE,1,31),'DD-MON-YY HH12:MI:SS.NS AM')

Насколько мне известно, PowerCenter Date / Time не может хранить информацию о часовом поясе.Если вам это нужно, вам может потребоваться настроить время отдельно.

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