Oracle SQLDeveloper Autocomplete в нижнем регистре (как насчет верхнего уровня)

В настоящее время я использую последний разработчик SQL. У меня просто одна неприятность. Когда я делаю автозаполнение имен таблиц или столбцов, они отображаются в нижнем регистре. Как и большинство людей, у меня есть рекомендации по кодированию в операторах SQL, и я обычно хочу имена таблиц, имена столбцов и любые другие идентификаторы во всех столицах.

Я попытался проверить настройки в sql-разработчике, и в разделе "Code Insight" нет никаких параметров для этого. Есть ли какие-либо другие настройки для этого?

Ответ 1

Я использую SQL Developer 2.1 (EA) из http://www.oracle.com/technology/software/products/sql/index21_EA1.html

.., который ИМХО намного лучше, чем "текущая" версия, которую, я считаю, вы используете. В версии 2.1 вы можете перейти к Tools > Preferences > Database > SQL Formatter > Oracle Formatting и нажать "Изменить", чтобы изменить поведение эффектов заглавной буквы.

Я понимаю, однако, что в листе это не будет "автоформатировать". Оно делает это только в процедурах, пакетах, представлениях и триггерах. (Таким образом, вам нужно будет подняться, щелкнуть правой кнопкой мыши, "Формат", чтобы сделать это на листе).

Ответ 2

Я использую SQL Developer 3.1.07, и вы можете изменить регистр имен автозаполненных таблиц, перейдя в меню "Инструменты" > "Установки" > "Редактор кода" > "Завершение прочтения". Имеется опция "Изменить регистр при вводе".

Ответ 3

Я использую SQL Developer 4.0.3.16. Мое требование - видеть все в верхнем регистре при наборе текста.

Пробовал настройку ниже, но не заметил никаких изменений. Инструменты > Настройки > База данных > Форматирование SQL > Форматирование Oracle и нажмите "Изменить", чтобы изменить поведение эффектов заглавной буквы.

Пробовал настройку ниже, и я вижу, как происходят некоторые изменения. Этот параметр не преобразует текст в верхний регистр, как при вводе, но когда мы нажмем кнопку 'Enter', весь текст изменится на верхний регистр. Инструменты > Настройки > Редактор кодa > Completion Insight > "Изменить регистр при вводе" в "Верхний регистр".

Надеюсь, это поможет!

Ответ 4

Для тех, кто использует SQL Developer версии 19.1.0.x, вы можете настроить upper-/строчные идентификаторы и ключевые слова в Сервис → Настройки → Редактор кода → Формат

НТН