Выполнение запросов
Редактор SQL-запросов предназначен для выполнения SQL-запросов, получения результатов выполнения запросов (диагностических сообщений) и результатов запросов выборки данных.
SQL-операторы делятся на:
-
операторы определения данных (Data Definition Language, DDL) – CREATE/ALTER/DROP;
-
операторы манипуляции данными (Data Manipulation Language, DML) – SELECT/INSERT/UPDATE/DELETE;
-
операторы определения доступа к данным (Data Control Language, DCL) – GRANT/REVOKE.
SELECT-запросы будем выполнять на БД DEMO.
Для выполнения SQL-запроса необходимо:
-
открыть окно редактора запросов (крайняя левая кнопка на панели инструментов);
-
ввести текст запроса:
select count(*) from auto where cylnders = 4;
-
нажать клавишу < F8 > (рис. 5).
При успешном выполнении запроса во вкладке Выборка
(рис. 5) будет выведен результат выполнения запроса. В случае невозможности выполнения запроса во вкладке Сообщения
будет выведена диагностическая информация.
Поддерживается выполнение запросов c именованными и неименованными параметрами:
select count(*) from auto where cylnders = :cylnders; select count(*) from auto where cylnders = ?;
Для выполнения SQL-запроса с параметром необходимо:
-
ввести текст SQL-запроса в области редактора;
-
нажать клавишу < F8 >;
Появится диалоговое окно ввода значений параметров (рис. 6).
Рисунок 6. Окно ввода значений параметров
-
в диалоговом окне ввода значений параметров запроса ввести требуемое значение;
-
нажать кнопку ОК.
При успешном выполнении запроса во вкладке Выборка
(см. рис. 5) будет выведен результат выполнения запроса. В случае невозможности выполнения запроса во вкладке Сообщения
будет выведена диагностическая информация.