Как вставить дату в том же формате, что и при вводе в оракул через sqlldr
Я создал файл.ctl для вставки некоторых данных в Oracle 11g. Во входном файле есть столбец с именем LAST_DATE, имеющий формат (MM / DD / YYYY), и тот же столбец в оракуле с типом данных date. Но когда я пытаюсь вставить данные, их формат автоматически меняется с (ММ / ДД / ГГГГ) или (25.04.2016) на (ДД / ММ / ГГГГ) или (25-04-2016). Как я могу решить эту проблему. Я также определяю его формат в моем ctl-файле TRAILING NULLCOLS (LAST_DATE DATE "MM/DD/YYYY").
1 ответ
DATE
столбцы не имеют формата. Однако инструмент, который вы используете для проверки базы данных, может иметь формат по умолчанию, который он использует для отображения DATE
колонны. Например, в PL/SQL Developer формат даты, используемый для отображения значений даты, находится в диалоговом окне "Параметры" на странице "Параметры NLS" раздела "Интерфейс пользователя". Удачи.