Введение в СУБД "Oracle". Космачев В.М - 107 стр.

UptoLike

ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
107
OR ИЛИ
ORDER ПОРЯДОК
OTHERS ДРУГИЕ
OUT СНАРУЖИ
PACKAGE ПАКЕТ
PARTITION РАЗДЕЛ
POSITIVE ПОЛОЖИТЕЛЬНО (УВЕРЕННЫЙ)
PRAGMA ПСЕВДОКОММЕНТАРИЙ
Дополнительные примечания
Ниже приведены характерные ошибки, встречаемые при работе с ORACLE у неподготовленного пользователя.
Не вставляйте в имена объектов пробелы. Если надо разделить можно использовать символ нижнего подчёркивания
( имена вида MM_KKK_CCC )
Сохранённые процедуры SQL файла запускать только по команде @имя_файла SQL
Не вводите несколько команд SQL в один буфер SQL
Активнее используйте параметры командного файла ( &1 , &2 .... и запуск файла вида @abc.sql ffff hhhhh)
Для устранения выдачи сообщений на экран вводить директиву SET TERMOUT OFF;
Для устранения выдачи на экран режима проверки автоподстановки ( &Имя_переменной) следует использовать
директиву SET VERIFY OFF;
Для сохранения текущего буфера на диск использовать директиву SAVE Имя_файла_SQL При этом данная команда
обеспечивает как создание нового файла ,так и дополнение текущей командой. Однако для добавления необходимо
использовать ключ /APP
Активнее используйте режим добавления буфера SQL в файл данных (Опция SAVE в меню SQL*PLUS)
Доступ к функциям осуществляется только в режиме PL/SQL или по директиве EXECUTE Имя_функции
Примечания указываются символамипри этом все символы послеигнорируются
Команды SQL, введенные Вами, хранятся в буфере SQL.
Команда может располагаться как на одной, так и на нескольких строках.
Чтобы закончить ввод и выполнить команду надо ввести точку с запятой (;), пустую строку или косую черту (/) в
отдельной строке.
Перед каждой дополнительной строкой SQL*Plus высвечивает соответствующий ей номер.
Чтобы записать содержимое буфера в файл, введите команду SAVE Имя _файла
Чтобы выполнить команду, находящуюся в буфере SQL следует (в ответ на приглашение SQL*Plus-а) ввести
команду R[UN] или косую черту (/).
Программы (блоки) на PL/SQL также хранятся в буфере SQL. Чтобы закончить ввод блока PL/SQL следует ввести на
отдельной строке точку (.).
Выполнить находящийся в буфере блок можно так же, как и команду SQL—введя RUN или косую черту (/).
В тексте блоков PL/SQL и команд SQL можно вставлять комментарии в виде /* комментарий */ или при помощи
оператора REMARK.
В блоках PL/SQL можно начать комментарий двумя минусами (--). Такой комментарий заканчивается вместе со
строкой.
Команды SQL*Plus можно заканчивать символом ; (точка с запятой), но это не обязательно.
Команды SQL*Plus не сохраняются в буфере SQL.
Для создания файлов, содержащих команды SQL*Plus, используйте команду ED[IT]. При этом будет вызван
текстовый редактор Notepad. (Для изменения применяемого текстового редакторасмотри команду SET)
Окончание редактирования буфера SQL по команде Exit в редакторе Notepad