Из всех команд, которые можно использовать в SQL*Plus, команда SET, пожалуй,наиболее фундаментальна, потому что позволяет устанавливать для работы в сеансах SQL*Plus все важные параметры среды. В число этих параметров входит количество строк, которое должно приходиться на каждую страницу вывода; ширина, за которую не должны выходить числовые данные в выводе; заголовки, которые должны использоваться для отчетов; HTML-форматирование. Все их можно включать, отключать и изменять с помощью команды SET.
Команда SET является лишь одной из тех команд, которые можно использовать в SQL*Plus, а увидеть перечень всех доступных команд можно с помощью команды help index (см. листинг ниже).
SQL> HELP INDEX Enter Help [topic] for help. @ COPY PAUSE SHUTDOWN @@ DEFINE PRINT SPOOL / DEL PROMPT SQLPLUS ACCEPT DESCRIBE QUIT START APPEND DISCONNECT RECOVER STARTUP ARCHIVE LOG EDIT REMARK STORE ATTRIBUTE EXECUTE REPFOOTER TIMING BREAK EXIT REPHEADER TTITLE BTITLE GET RESERVED WORDS(SQL) UNDEFINE CHANGE HELP RESERVED WORDS(PL/SQL) VARIABLE CLEAR HOST RUN WHENEVER OS_ERROR COLUMN INPUT SAVE WHENEVER SQLERROR COMPUTE LIST SET CONNECT PASSWORD SHOW
Для получения списка всех переменных среды, которыми можно управлять с помощью команды SET, достаточно ввести в приглашении SQL команду help set. Для выполнения повседневных задач в SQL*Plus необходимо разбираться лишь в некоторых из этих переменных, о которых вкратце я расскажу в следующих заметках моего блога.