Базы данных Oracle - статьи

         

Передача параметров командных файлов при вызове


При вызове командного файла можно передавать параметры в виде аргументов командной строки. Утилита SQL*Plus подставляет значение аргументов командной строки вместо позиционных параметров командного файла (&1, &2 и т.д.). Первый аргумент подставляется вместо параметра &1, второй - вместо &2, и так далее.

Рассмотрим простой пример:

SQL> clear buffer

buffer очищена SQL> input

1 select ename, sal from emp

2 where deptno = &1

3 SQL> save test

Создано файл test SQL> start test 10

прежний 2: where deptno = &1 новый 2: where deptno = 10 ENAME SAL ---------- ---------- CLARK 2450 KING 5000 MILLER 1300



Содержание раздела