START file_name
Если файл имеет расширение SQL, то не нужно добавлять точку и расширение в конце имени файла.
Пример. Запуск командного файла
Для получения и выполнения команд, находящихся в SALES.SQL, нужно ввести
SQL> START SALES
Также можно использовать команду @ (знак "эт" ) для запуска командного файла:
SQL> @SALES
Команда @ показывает и выполняет команды, содержащихся в командном файле также как и START. SET ECHO действует на команду @ также как и на START.
Модификация командных файлов осуществляется двумя способами:
· используя команду EDIT
· используя GET, команды редактирования SQL*Plus, и SAVE
Для редактирования существующего командного файла командой EDIT, нужно после неё ввести имя файла. Например, для редактирования файла PROFIT с расширением SQL, нужно ввести следующую команду:
SQL> EDIT PROFIT
Для редактирования существующего файла с использованием GET, команды редактирования SQL*Plus, SAVE сначала нужно получить файл с помощью GET, затем отредактировать его командами редактирования SQL*Plus и наконец сохранить его с помощью SAVE.
Заметим, что если нужно заменить содержимое существующего командного файла командой или блоком в буфере, нужно перед именем файла поставить слово REPLACE:
SQL> GET MYREPORT
1* SELECT * FROM EMP
SQL> C/*/ENAME, JOB
1* SELECT ENAME, JOB FROM EMP
SQL> SAVE MYREPORT REPLACE
Wrote file MYREPORT
Если нужно добавить содержимое буфера в конец существующего файла, нужно перед именем файла поставить слово APPEND:
SQL> SAVE file_name APPEND
Следующие особенности SQL*Plus позволяют создавать командные файлы с помощью которых конечный пользователь может:
· определять переменные пользователя
· подставлять значения в команды
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.