it-swarm.com.ru

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

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

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

167
ComfortablyNumb

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

  1. Из меню Oracle SQL Developer откройте: Инструменты > Настройки .
  2. В диалоговом окне Настройки выберите База данных >NLSна левой панели.
  3. Из списка параметров NLS введите DD-MON-RR HH24:MI:SS в поле Формат даты .
  4. Сохраните и закройте диалог, готово!

Вот скриншот:

Changing Date Format preferences in Oracle SQL Developer

348
ousoo

Я наткнулся на этот пост, пытаясь изменить формат отображения даты в 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' 
33
hipsandy

В Oracle SQL Developer 3.2.20.09 мне удалось установить пользовательский формат для типа DATE следующим образом:

В: Инструменты> Настройки> База данных> NLS

Или: Outils> Preféferences> Base de donées> NLS

ГГГГ-ММ-ДД ЧЧ24: МИ: СС

Settings Menu screenshot

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

DD-MON-RR HH24: MI: SS

В результате он сохраняет формат по умолчанию без каких-либо ошибок.

20
Donatello

Для тех, кто все еще имеет проблемы с этим; Я случайно нашел эту страницу из Google ...

Поместите это так (NLS Parameters) ... это мне нравится в SQLDeveloper v3.0.04:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 
3
Jay Dorsey

В моем случае формат, заданный в Preferences/Database/NLS Был [Date Format] = RRRR-MM-DD HH24: MI: SSXFF , Но в сетке было видно 8 вероятно формат по умолчанию RRRR/MM/DD (даже без времени) Формат изменился после изменения настройки [Формат даты] на: RRRR-MM-DD HH24: MI: SS (без 'XFF' в конце).

Ошибок не было, но формат с xff в конце не работал. 

Примечание: в польском обозначении RRRR означает YYYY

1
Kapuśniak

Перейдите в Инструменты> Настройки. В дереве выберите База данных> NLS. Доступны три формата даты/времени: дата, отметка времени и отметка времени TZ. Редактирование формата даты дает желаемый эффект.

Как я уже сказал выше; этот подход не дал мне постоянного изменения.

0
Brett Walker

SQL Developer Версия 4.1.0.19

Шаг 1: Зайдите в Инструменты -> Настройки

Шаг 2: Выберите База данных -> NLS

Шаг 3: перейдите к формату даты и введите DD-MON-RR HH24: MI: SS

Шаг 4: Нажмите ОК.

0
Ashutosh Chopde

Когда я скопировал формат даты для метки времени и использовал его для даты, он не работал. Но изменение формата даты на это (DD-MON-YY HH12: MI: SS AM) сработало для меня. 

Изменение должно быть сделано в Инструменты-> Настройки-> Поиск NLS.

0
Sharan Rajendran