По умолчанию разработчик Oracle SQL отображает значения даты как 15-NOV-11
. Я хотел бы видеть временную часть (час/минута/секунда) по умолчанию.
Есть ли способ настроить это в Oracle SQL Developer?
По умолчанию разработчик Oracle SQL отображает значения даты как 15-NOV-11
. Я хотел бы видеть временную часть (час/минута/секунда) по умолчанию.
Есть ли способ настроить это в Oracle SQL Developer?
Вы можете изменить это в настройках:
DD-MON-RR HH24:MI:SS
в поле Формат даты.Вот скриншот:
Я наткнулся на это сообщение, пытаясь изменить формат отображения для дат в sql-Developer. Просто хотел добавить к этому то, что я узнал:
Но много раз я просто хочу сохранить 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 мне удалось настроить пользовательский формат для типа DATE следующим образом:
В: Инструменты > Настройки > База данных > NLS
Или: Outils > Préférences > Base de donées > NLS
ГГГГ-ММ-ДД HH24: MI: SS
Обратите внимание, что следующий формат не работает для меня:
DD-MON-RR HH24: MI: SS
В результате он сохраняет формат по умолчанию без каких-либо ошибок.
Для всех, у кого есть проблема с этим; Мне довелось найти эту страницу у Google...
Поместите его так (параметры NLS)... он хранится у меня в SQLDeveloper v3.0.04:
DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS
В моем случае формат, установленный в "Предпочтения/База данных /NLS", был [Формат даты] = RRRR-MM-DD HH24: MI: SSXFF, но в сетке были замечены 8probably формат по умолчанию RRRR/MM/DD (даже без времени). Формат имеет изменено после изменения настройки [Формат даты] на: RRRR-MM-DD HH24: MI: SS (без "XFF" в конце).
Ошибок не было, но формат с xff в конце не работал.
Примечание: в лаконичной нотации RRRR означает ГГГГ
Откройте Инструменты > Настройки. В дереве выберите "База данных" > "NLS". Доступны три формата даты/времени: Дата, Временная метка и Временная шкала TZ. Редактирование формата даты дает желаемый эффект.
Как я уже сказал выше; этот подход не дал мне постоянных изменений.
Когда я скопировал формат даты для метки времени и использовал это для даты, это не сработало. Но изменение формата даты для этого (DD-MON-YY HH12: MI: SS AM) работало для меня.
Изменение должно быть сделано в Инструменты- > Настройки- > поиск NLS
SQL Developer Version 4.1.0.19
Шаг 1: Перейдите в меню "Инструменты" → "Настройки"
Шаг 2: выберите базу данных → NLS
Шаг 3. Перейдите к формату даты и введите DD-MON-RR HH24: MI: SS
Шаг 4: Нажмите "ОК".
У меня есть связанная с этим проблема, которую я решил и хотел сообщить людям о моем решении. Используя SQL Developer, я экспортировал из одной базы данных в csv, а затем попытался импортировать ее в другую базу данных. Я продолжал получать ошибку в моих полях. Мои поля даты были в формате Timestamp:
28-JAN-11 03.25.11.000000000 PM
Вышеупомянутое решение (изменение предпочтений NLS) не работало для меня, когда я импортировал, но я, наконец, получил следующее:
На экране "Определение столбца мастера импорта" я ввел "DD-MON-RR HH.MI.SSXFF AM
" в поле "Формат" и, наконец, импортировал его успешно. К сожалению, у меня есть десятки полей даты, и, насколько мне известно, нет возможности систематически применять этот формат ко всем полям даты, поэтому мне пришлось делать это вручную... вздох. Если кто-нибудь знает лучший способ, я был бы счастлив услышать это!