
- •Утилита sql*Plus.
- •1. Назначение sql*Plus.
- •2. Запуск sql*Plus.
- •2.1 Опции.
- •2.2 Регистрационная информация.
- •2.3 Начальный сценарий.
- •3. Выход из sql*Plus.
- •4. Основные команды.
- •4.1 Выполнение команд.
- •4.1.1 Выполнение операторов sql.
- •4.1.2 Выполнение блоков pl/sql.
- •4.1.3 Выполнение команд sql*Plus.
- •4.2 Прекращение команды по ходу работы.
- •4.3 Команда help.
- •4.4 Команда describe.
- •4.5 Редактирование команд.
- •1 Select last_name
1 Select last_name
2* FROM employees
SQL> 1
1* SELECT last_name
SQL> A , job_id
1* SELECT last_name, job_id
SQL> L
1 SELECT last_name, job_id
2* FROM employees
.
SQL>
L
1* SELECT * from employees
SQL> c/employees/departments
1* SELECT * from departments
SQL> L
1* SELECT * from departments
4.6 Команды для работы с файлами SQL*Plus
Команда |
Описание |
SAVE filename |
Команда SAVE позволяет сохранить в файле содержимое SQL-буфера. |
GET filename |
Позволяет загрузить содержимое файла в SQL-буфер. Загружаемый файл должен содержать один оператор SQL или блок PL/SQL. SQL-оператор не должен завершаться точкой с запятой «;». |
START filename |
Служит для загрузки и выполнения командных файлов, содержащих любое количество команд SQL*Plus, SQL-операторов и PL/SQL блоков. |
@ filename |
Псевдоним для START |
EDIT filename |
Команда EDIT позволяет вызвать текстовый редактор базовой операционной системы для редактирования указанного файла или содержимого SQL-буфера. |
SPOOL filename |
Сохранить результаты выполнения команд в файл. |
EXIT |
|
SAV[E] <имя файла>[.<расширение>] [CRE[ATE] | REP[LACE] | APP[END]]
GET <имя файла>[.<расширение>] [LIS[T] | NOL[IST]]
STA[RT] <<имя файла>[.<расширение>]> [<аргумент>{ <аргумент>}]
Передача параметров командных файлов при вызове
При вызове командного файла можно передавать параметры в виде аргументов командной строки. Утилита SQL*Plus подставляет значение аргументов командной строки вместо позиционных параметров командного файла (&1,&2и т.д.). Первый аргумент подставляется вместо параметра&1, второй - вместо&2, и так далее.
ED[IT] [<имя файла>[.<раширение>]]
SPO[OL] [<имя файла>[.<расширение>] | OFF | OUT]