Ввод команд SQL*Plus

Взаимодействие с SQL*Plus зависит оттого, что вы вводите — команду самого языка SQL*PLus, SQL- инструкцию или блок PL/SQL.

Команды, такие как DESCRIBE, COLUMN, TTITLE, SET и все другие являются командами самого языка SQL*Plus. Вы должны их вводить построчно и сразу же выполнять. Например:

SET ECHO ON DESCRIBE employee

 Команды SQL*Plus могут заканчиваться необязательной точкой с занятой. Например:

PROMPT

Эта точка с запятой не будет выводиться:

CONNECT system/manager;

Вы можете изменить поведение SQL*Plus по отношению к точкам с запятыми, изменив установку SQLTERMINATOR.

Длинные команды SQL*PIus физически могут располагаться па нескольких строках. В SQL*Plus в качестве символа продолжения используется дефис (-). Указывайте его в конце физической строки, чтобы продолжить ввод длинной команды SQL*Plus на следующей строке. Показанные ниже три строки рассматриваются SQL*Plus как одна строка: COLUMN employee_id - FORMAT 099999 - HEADING 'Eirip ID';

Пробел перед символом продолжения не обязателен. Символьные строки (в кавычках) также могут быть продолжены на следующих физических строках. Например:

SELECT 'Hello- World!' FROM dual;

При продолжении символьной строки все пробелы перед символом продолжения включатся в эту строку. Разрыв строки рассматривается как один пробел.

Вас заинтересует / Intresting for you:

Команды DEFINE и UNDEFINE
Команды DEFINE и UNDEFINE 5476 просмотров Stas Belkov Tue, 21 Nov 2017, 13:18:46
Редактирование файлов с помощь...
Редактирование файлов с помощь... 2608 просмотров Владимир Tue, 21 Nov 2017, 13:19:25
Получение справочной информаци...
Получение справочной информаци... 1877 просмотров Алексей Вятский Tue, 21 Nov 2017, 13:19:25
Просмотр команд SQL с помощью ...
Просмотр команд SQL с помощью ... 2323 просмотров Ольга Потемкина Tue, 21 Nov 2017, 13:18:46
Войдите чтобы комментировать

ildergun аватар
ildergun ответил в теме #8844 6 года 4 мес. назад
Хорошее объяснение. Дельные примеры. Для начинающих очень полезный материал!