Выполнение запросов

Редактор 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-запроса необходимо:

  1. открыть окно редактора запросов (крайняя левая кнопка на панели инструментов);

  2. ввести текст запроса:

    select count(*) from auto where cylnders = 4;
  3. нажать клавишу < F8 > (рис. 5).

При успешном выполнении запроса во вкладке Выборка (рис. 5) будет выведен результат выполнения запроса. В случае невозможности выполнения запроса во вкладке Сообщения будет выведена диагностическая информация.

Выполнение SQL-запроса
Рисунок 5. Выполнение SQL-запроса

Поддерживается выполнение запросов c именованными и неименованными параметрами:

select count(*) from auto where cylnders = :cylnders;
select count(*) from auto where cylnders = ?;

Для выполнения SQL-запроса с параметром необходимо:

  1. ввести текст SQL-запроса в области редактора;

  2. нажать клавишу < F8 >;

    Появится диалоговое окно ввода значений параметров (рис. 6).

    Окно ввода значений параметров
    Рисунок 6. Окно ввода значений параметров

  3. в диалоговом окне ввода значений параметров запроса ввести требуемое значение;

  4. нажать кнопку ОК.

При успешном выполнении запроса во вкладке Выборка (см. рис. 5) будет выведен результат выполнения запроса. В случае невозможности выполнения запроса во вкладке Сообщения будет выведена диагностическая информация.