EXEC

Формат

EXEC

Назначение

Выполнение SQL-запроса.

Описание

По команде EXEC inl выполняет SQL-запрос из своего внутреннего буфера (если он не пуст). Внутренний буфер inl может:

  • быть пустым (в начале работы inl);

  • содержать последний выполненный в текущем сеансе SQL-запрос;

  • содержать текст отредактированного, но еще не выполненного SQL-запроса.

Для просмотра текущего состояния внутреннего буфера программы inl используется команда LIST.

Если в буфере хранился SQL-запрос с параметрами, то при выполнении EXEC необходимо каждый раз вводить значения параметров в интерактивном режиме или явно задавать их в SQL-скрипте.

Пример

SQL >time
SQL >count
SQL >select count(*) from auto where year=70;
|       465|
; редактирование SQL-запроса
SQL >edit
; просмотр  внутреннего буфера INL
SQL >list
…
Запрос : select count(*) from auto where year=71;
…
SQL >exec
|       535|
SQL >