9 ответов:
вы можете изменить это в настройках:
- из меню разработчика Oracle SQL перейдите по ссылке:инструменты>настройки.
- С настройки выберите база данных> NLS в левой панели.
- в списке параметров NLS введите
DD-MON-RR HH24:MI:SSна Дата В Формате
я наткнулся на этот пост при попытке изменить формат отображения дат в sql-developer. Просто хотел добавить к этому то, что я узнал:
- чтобы изменить формат отображения по умолчанию, я бы использовал шаги, предоставленные Ousoo I. E Tools > Preferences > ...
но много раз, я просто хочу сохранить DEFAULT_FORMAT при изменении формата только во время кучу связанных запросов. Вот тогда я бы изменил формат сеанса с помощью следующее:
alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'например:
alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS'
с Oracle SQL Developer 3.2.20.09 мне удалось установить пользовательский формат для даты типа следующим образом:
In: Tools > Preferences > Database > NLS
или: Outils > Préférences > Base de donées > NLS
ГГГГ-ММ-ДД HH24:МИ:СС
обратите внимание, что следующий формат не работает для меня :
DD-MON-RR HH24: MI: SS
Как a результат, он сохраняет формат по умолчанию, без каких-либо ошибок.
для тех, кто все еще имеет проблемы с этим; я случайно нашел эту страницу из Google...
поместите его вот так (параметры NLS)... он прилипает для меня в SQLDeveloper v3.0. 04:
DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS
в моем случае формат задается в настройках / база данных / NLS was [формат даты] = RRRR-MM-DD HH24:MI: SSXFF но в сетке были замечены 8 вероятно формат по умолчанию RRRR / MM /DD (даже без времени) Формат изменился после изменения настройки [формат даты] на: RRRR-MM-DD HH24: MI:SS (без 'XFF' в конце).
ошибок не было, но формат с xff в конце не работал.
Примечание: в польской нотации RRRR означает YYYY
когда я скопировал формат даты для метки времени и использовал его для даты, он не работал. Но изменение формата даты на это (DD-MON-YY HH12:MI:SS AM) сработало для меня.
изменение должно быть сделано в инструментах - > Настройки - > Поиск NLS
перейти к меню Инструменты > Настройки. В дереве выберите база данных > NLS. Существует три формата даты/времени: дата, метка времени и метка времени TZ. Редактирование формата даты дает желаемый эффект.
Как я уже сказал выше, такой подход не дал мне постоянное изменение.
SQL Developer Version 4.1.0.19
Шаг 1: Перейдите в меню Сервис - > Настройки
Шаг 2: Выберите база данных - > NLS
Шаг 3: перейдите в формат даты и введите DD-MON-RR HH24: MI: SS
Шаг 4: Нажмите кнопку ОК.
у меня есть связанная с этим проблема, которую я решил и хотел, чтобы люди знали о моем решении. С помощью SQL Developer я экспортировал из одной базы данных в csv, а затем попытался импортировать его в другую базу данных. Я продолжал получать ошибку в моих полях даты. Мои поля даты были в формате метки времени:
28-JAN-11 03.25.11.000000000 PMвышеуказанное решение (изменение настроек NLS) не работало для меня, когда я импортировал, но я, наконец, получил следующее:
в столбце мастер импорта Экран определения, я ввел "
DD-MON-RR HH.MI.SSXFF AM" в поле формат, и он, наконец, импортированы успешно. К сожалению, у меня есть десятки полей даты, и, насколько мне известно, нет способа систематически применять этот формат ко всем полям даты, поэтому мне пришлось делать это вручную....вздох. Если кто-нибудь знает лучший способ, я был бы рад это услышать!

Comments