Текст запиту (SQL текст) вводиться на закладці Редагування вікна SQL. Його можна ввести з клавіатури або завантажити з файлу (в т.ч. і з командного рядка). Є кілька шаблонів найчастіше використовуваних SQL-виразів, які доступні по натисненню кнопки Шаблони; виберіть шаблон і потім просто відредагуйте SQL-текст, що з'явився, для отримання потрібного SQL-виразу.
На панелі інструментів редактора та в контекстному меню редактора є багато функцій, що полегшують редагування та форматування тексту SQL.
Рядок стану внизу показує позицію курсора (лінію та колонку) і розмір виділеного тексту (якщо є).
Підсвічування синтаксису
SQL-редактор підтримує підсвітку SQL-синтаксису, тобто він виділяє різні типи слів у мові (ключові слова, літерали тощо) за допомогою різних кольорів та атрибутів шрифту. Використовуйте меню Опції | Середовище | SQL редактор | Шрифт і колір для зміни параметрів підсвічування синтаксису.
Різні бази даних мають різні набори ключових слів SQL (так званий діалект SQL), і Database Tour намагається вибрати правильний діалект SQL щоразу, коли ви відкриваєте нове з'єднання. Майте на увазі, що SQL-діалект, як і саме підсвічування синтаксису, ніяк не впливає на виконання запитів, і використовується тільки для зручності роботи з SQL-кодом.
При друкуванні SQL-тексту або його збереженні в форматах RTF або HTML, зберігаються кольори та синтаксичне підсвічування.
Розумне підсвічування
Редактори підтримують так зване розумне підсвічування: елементи коду підсвічуються в усьому поточному документі, якщо їхній текст збігається з текстом виділеного фрагмента. Кольори та деякі інші властивості налаштовуються.
Гіперлінки
Якщо натиснути і утримувати Ctrl і при цьому вести мишу над текстом SQL, Database Tour намагається аналізувати слова під мишею. Якщо слово під мишею розпізнано як спеціальний об'єкт, який програма може обробити у поточному контексті, воно перетворюється на гіперлінк. Якщо його клікнути, програма виконає над цим об'єктом певну дію:
- якщо слово є іменем об'єкта бази даних (таблиці, представлення, процедури і деяких інших), програма відкриє цей об'єкт в окремому вікні;
- якщо ви редагуєте процедуру або анонімний блок, і слово, яке ви клікнули, є іменем параметру або змінної, вас перенесе до визначення цього параметру чи змінної, що особливо зручно при написанні коду великого об'єму;
- якщо слово є SQL-аліасом таблиці, вас перенесе до місця, де цю таблицю вказано в коді; це дуже зручно, якщо код команди SQL досить великий або заплутаний.
Ви можете налаштовувати використання гіперлінків в коді SQL за допомогою відповідних опцій Редактора SQL.
Підказки до слів SQL
Якщо повільно провести мишкою над текстом SQL, Database Tour може показати вам деяку інформацію про слово під мишею, наприклад, якщо слово є табличним аліасом або змінною в збереженій процедурі.
Підказка для змінної в процедурі показує тип і значення за умовчанням для змінної:
Підказка для табличного аліасу показує повну назву використаної таблиці бази даних:
Ви можете налаштовувати використання підказок для слів SQL за допомогою відповідних опцій Редактора SQL.
Див. також




