Попытка экспорта Oracle через PL / SQL дает дату 0000-00-00

Я унаследовал файл Oracle .dmp, который яЯ пытаюсь войти в CSV, чтобы я мог загрузить его в MySQL.

Общий подход ям использование описаноВот, Я'У меня проблемы с одной строкой. Содержит дату 5544-09-14 примерно так:

alter session set nls_date_format = 'dd-MON-yyyy';
select OID, REF, TRADING_DATE From LOAN WHERE REF = 'XXXX';

OID REF                  TRADING_DATE
--- -------------------- ------------
1523 XXXX                 14-SEP-5544

Это мусорные данные из устаревшей системы, которая непроверить правильность введенных дат. Я'мне интересно, почемумоя PL / SQL функция для экспорта данных подавиться этим значением, хотя?

Эта строка экспортируется со значением TRADING_DATE, равным '0000-00-00T00: 00: 00' и я'я не уверен почему?

SELECT dump(TRADING_DATE) FROM LOAN WHERE REF = 'XXXX';

DUMP(TRADING_DATE)
--------------------------------------------------------------------------------
Typ=12 Len=7: 44,156,9,14,1,1,1

а также

SELECT to_char(trading_date, 'YYYYMMDDHH24MISS') FROM LOAN WHERE REF = 'XXXX';
TO_CHAR(TRADIN
--------------
00000000000000

Ответы на вопрос(1)

Ваш ответ на вопрос