У меня есть требование as, в файле целевого файла, как 20151125
необходимо преобразовать его в 11/25/2015
через informatica. Файлы генерируются из informatica для unix-сервера.Преобразование формата даты в файл 'YYYYMMDD' в 'MM/DD/YYYY'
Я попытался с
SELECT to_char(to_date(substr(IN_DATE,16,20),'YYYY/MM/DD HH24:MI:SS'),'MM/DD/YYYY HH24:MI:SS') "NOW"
FROM DUAL;
Это будет работать в оракула, но при создании файла в Informatica он не работает.
, что ваш источник и цель? файл/базы данных? Каков тип столбца целевого столбца? – Samik
Источник - преобразование выражения (informatica), добавляющее новое значение переменной. v_date = to_char (to_date (substr (FILE_NAME, 16,20), 'YYYY/MM/DD HH24: MI: SS'), 'MM/DD/YYYY HH24: MI: SS') Target - Файл в Unix (it должен отразиться в заголовке файла). – Suresh
Почему вы делаете substr (FILE_NAME, 16,20), если дата наступает как 20151125? Дата является частью FILE_NAME? можете ли вы показать образец имени файла? – Samik