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 >