Предпочтения в SQL-Developer только для одного столбца? - PullRequest
0 голосов
/ 04 декабря 2018

Допустим, у вас есть 3 'DATE_COLUMNS' в ТАБЛИЦЕ.

Можно ли тогда установить предпочтение для КОЛОННЫ.

Мне бы хотелось, чтобы только 2 из 3 столбцов имелиDate_Format: DD-MM-YYYY HH24:MI:SS

Другие 1 должны иметь формат даты: DD-MM-YYYY

Теперь, если я устанавливаю настройки через Инструменты >> Предпочтения >> База данных >> NLS, то этоустанавливает настройки для всей базы данных, поэтому для каждого столбца там ...

1 Ответ

0 голосов
/ 05 декабря 2018

Нет, в настоящее время это невозможно, поскольку в столбце типа DATE хранится Дата / Время, которое не является строкой .В столбце не хранится информация о том, какой формат является предпочтительным или предназначен для его преобразования.

Значение преобразуется в строку на клиенте в зависимости от настроек NLS;Вы можете переопределить это во время запроса, используя функцию to_char(datecol,'format').

Возможность переопределить настройки NLS для отдельных столбцов может быть интересной функцией для запроса для SQL Developer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...