Составители:
Рубрика:
ГУАП МЦИТ
Введение в «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