Доступные версии документации

SQL-редакторы

Дополнительные характеристики редактора

Расширенный редактор SQL-запросов дополнительно поддерживает:

  • возможность скрывать блоки текста и разметка текста на блоки, исходя из признаков начала и конца запроса/процедуры/триггера, всех видов скобок, многострочных комментариев и двух видов кавычек, а также (в случае процедур/триггеров) ключевых слов loop, if, case – endloop, endif, endcase;

  • выделение строк, которые считаются несогласованными с позиции разметки (лишние скобки, лишний текст (вне запроса) и пр.;

  • возможность указать задержку разметки от 0 до 10 секунд. При нулевой (но не синхронной) разметке все работает быстро. Она задается в настройках Разметка текста;

  • выделение лексемы по введенному символу. Т.е., если например, содержится текст ((...)(((...)))), то можно ввести повторно любую скобку, тогда эта и соответствующая ответная скобка (если есть) будет подчеркнута до следующего изменения текста, что удобно, если нужно найти лишнюю скобку. Это поддерживается для (, [, {, и в случае отладчика процедур также для case, loop, if. А также обратных лексем;

  • возможность отображения подсказок для блоков скрытого текста. Все цвета разметки поддаются настойке;

  • если в начале строки стоят символы ';' или '!', то все что идет далее до конца строки считаются комментариями;

  • присутствуют дополнительные команды работы с текстом (рис. 210): Свернуть выделенный текст, Свернуть все, Свернуть запросы, Свернуть все в текущем запросе, Свернуть текущий запрос, Свернуть текущий блок, Развернуть все, Развернуть все в текущем запросе, Развернуть запросы. Все команды свертки, кроме первой, проверят, есть ли несогласованные строки на свертываемом участке, если есть, то поставят на нужную лексему курсор (на первую, если их несколько) и не будут проводить свертку.

Дополнительные команды работы с текстом
Рисунок 210. Дополнительные команды работы с текстом

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter