Как я могу установить пользовательский формат даты и времени в Oracle SQL Developer?



по умолчанию Oracle SQL developer отображает значения дат как 15-NOV-11. Я хотел бы видеть часть времени (час/минута/секунда) по умолчанию.



есть ли способ настроить это в Oracle SQL Developer?

1193   9  

9 ответов:

вы можете изменить это в настройках:

  1. из меню разработчика Oracle SQL перейдите по ссылке:инструменты>настройки.
  2. С настройки выберите база данных> NLS в левой панели.
  3. в списке параметров 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:МИ:СС

Settings Menu screenshot

обратите внимание, что следующий формат не работает для меня :

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

    Ничего не найдено.