Я загружаю данные в таблицы TPC-H для Oracle, используя функциональность загрузки sqlldr. Например, файл orders.ctl имеет следующее.ORACLE sqlldr LOAD Utility - Формат даты
load data
INFILE 'orders.tbl'
INTO TABLE ORDERS
FIELDS TERMINATED BY '|'
(O_ORDERKEY, O_CUSTKEY, O_ORDERSTATUS, O_TOTALPRICE, O_ORDERDATE DATE
'YYYY-MM-DD', O_ORDERPRIORITY, O_CLERK, O_SHIPPRIORITY, O_COMMENT)
После загрузки данных в таблицу Orders, я считаю, что формат даты не в 'YYYY-MM-DD', но в формате 'DD-MON-YY'. Почему Oracle не использует формат, который я упомянул?
Любые предложения?
Спасибо!
EDIT: Добавление тега java, поскольку оно включает преобразование значения даты, переданного в виде строки, в метод java, чтобы преобразовать его обратно в формат даты. Смотрите комментарий к @Justin Cave ответ.
Даты не имеют «формат». Любой формат, который вы видите, применяется клиентом SQL, который вы используете для просмотра данных. –