SQL-операторы связываются с сервером Oracle.
Команды SQL*Plus управляют средой, форматируют результаты запросов и управляют файлами. Можно использовать команды, описанные в следующей таблице:
SAVE filename
GET filename
START filename
@ filename
EDIT filename
SPOOL filename
EXIT
Команда | Описание |
---|---|
SAV[E] filename [.ext] [REP[LACE]APP[END]] | Сохраняет текущее содержимое буфера SQL в файл. Используйте APPEND, чтобы добавить в существующий файл; используйте REPLACE, чтобы перезаписать существующий файл. Расширением по умолчанию является .sql. |
GET filename [.ext] | Пишет содержимое ранее сохраненного файла в буфер SQL. Расширением по умолчанию для имени файла является .sql. |
STA[RT] filename [.ext] | Выполняет ранее сохраненный командный файл |
@ filename | Запускает ранее сохраненный командный файл (то же самое, что и START), |
ED[IT] | Вызывает редактор и сохраняет содержимое буфера в файл с названием afiedt.buf |
ED[IT] [filename[.ext]] | Вызывает редактор, чтобы отредактировать содержимое сохраненного файла |
SPO[OL] [filename[.ext]|OFF|OUT] | Сохраняет результаты запросов в файле. OFF завершает буферный файл. OUT закрывает буферный файл и отправляет файл результатов на принтер. |
EXIT | Выходит из SQL*Plus |
Использование Команд SAVE и START
SAVE
Используйте команду SAVE, чтобы сохранить текущее содержимое буфера в файл. Таким образом можно сохранять часто используемые сценарии для использования в будущем.
START
Используйте команду START, чтобы выполнить сценарий в SQL*Plus. Можно также, альтернативно, использовать символ @, чтобы выполнить сценарий.
Далее: Пример CUBE