--------- ---------- ---------- ----------
7369 SMITH $800
7876 ADAMS $1,100
7900 JAMES $950
7934 MILLER $1,300
Можно использовать любое количество параметров командном файле. В командном файле можно ссылаться на параметр любое количество раз, и может включать параметры в любом порядке.
Примечание: нельзя использовать параметры, когда команда выполняется с помощью RUN или слеша (/). Нужно сохранить команду в файл и выполнить его с помощью START или @.
До продолжения, нужно возвратить столбец ENAME к его начальному заголовку, введя следующую команду:
SQL> COLUMN ENAME CLEAR
Три команды SQL*Plus PROMPT, ACCEPT и PAUSE помогают связываться с пользователем. Эти команды позволяют посылать сообщения на экран и получать ввод от пользователя, включая просто [Return].
Через PROMPT и ACCEPT, можно посылать сообщения конечному пользователю и принимать значения. PROMPT просто показывает заданное сообщение на экране; так используется для дачи информации и указаний пользователю. ACCEPT запрашивает у пользователя значение и сохраняет его в заданной переменной. PROMPT используется в сочетании с ACCEPT когда запрос на значение занимает больше одной строки.
Пример. Запрос и принятие ввода
Чтобы указать пользователю, что требуется ввести заголовок отчёта и сохранить введённое в переменной MYTITLE для использования для использования в подзапросе, сначала нужно очистить буфер:
SQL> CLEAR BUFFER
Теперь, устанавливаем командный файл, как показано ниже:
SQL> INPUT
1 PROMPT Enter a title up to 30 characters long.
2 ACCEPT MYTITLE PROMPT 'Title: '
3 TTITLE LEFT MYTITLE SKIP 2
4 SELECT * FROM DEPT
5
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.