Інструмент SQL

Просунуті користувачі, які знайомі з SQL, знайдуть Database Tour корисним для створення та виконання запитів до баз даних.

Підсвітка синтаксису

Редактори SQL програми Database Tour підтримують підсвітку синтаксису для кода SQL. Вони розпізнають стандартні ключові слова SQL та навіть специфічні ключові слова для деяких типів баз даних. Підсвітку синтаксису можна налаштовувати в опціях середовища.

Підсвітка синтаксису SQL

Багато вікон SQL

Після відкриття бази даних ви можете створити стільки вікон SQL, скільки бажаєте (або скільки дозволить ваша оперативна пам'ять). Вони створюються у вигляді закладок. Це зручно при порівнянні вмісту різних файлів SQL або процедур, що зберігаються в базі даних, копіювання тексту і т.д.

Після закриття бази даних і виходу з програми всі незакриті вікна SQL зберігаються у файлі робочого середовища і відновлюються звідти, коли ви наступного разу відкриєте базу даних.

Багато вікон SQL

Одночасне виконання запитів

Якщо ваша база даних дозволяє створення багатьох сесій, кожне вікно SQL буде пов'язане з окремою сесією БД. Це значить, що ви можете виконувати запити з різних вікон SQL асинхронно, тобто не чекаючи, поки запит із іншого вікна завершиться.

Кожна закладка SQL показує маркери, що відображають статус виконання запиту з цього вікна: червоний маркер показується для запиту, що виконується, а зелений сигналізує про завершений запит; спеціальний значок показується для запитів, що завершилися з помилкою.

Для збереження ресурсів вашої бази у багато-сесійному середовищі нова сесія створюється програмою лише в момент першого виконання запиту для даного вікна.

Асинхронне виконання запитів

Запити з параметрами

Database Tour підтримує параметризовані запити SQL. При виконанні такого запиту програма попросить вас вказати значення кожного параметра.

Параметризований запит SQL

Запуск багато-командних скриптів SQL

Ваш редактор SQL може містити багато команд. Ви можете виконувати їх окремо (виділивши текст потрібної команди), або відразу групу команд. В останньому випадку ви можете проглянути статистику кожної виконаної команди в скрипті. Впевніться в коректному розділенні команд; для більшості типів баз даних розділювачем окремих команд SQL є крапка з комою.

Виконання скрипта SQL

Клікабельні назви таблиць

Редактор SQL розпізнає імена таблиць та деяких інших об'єктів бази даних в коді SQL. Якщо злегка провести мишею над ними, утримуючи натисненою клавішу Ctrl, вони стають клікабельними. Коли клікнути таку таблицю, утримуючи Ctrl, вона відкриється в окремій закладці.

Clickable table names