Файл начальных установок sql*Plus: $oracle home/sqlplus/admin/glogin sql




Скачать 35.81 Kb.
Дата02.08.2016
Размер35.81 Kb.
Файл начальных установок SQL*Plus: $ORACLE_HOME/sqlplus/admin/glogin.sql

Запуск SQL*Plus и выход из SQL*Plus


SQLPLUS [<пользователь>/<пароль>@<сетевое имя>]

Запуск sqlplus

EXIT [COMMIT | ROLLBACK]

Выход из sqlplus






Помощь


HELP <комманда sqlplus>

Помощь по команде SQLPLUS






Подсоединение к Oracle


CONNECT <пользователь>/<пароль>@<сетевое имя>

Подсоединение

DISCONNECT

Отсоединение (с подтверждением транзакции)






Описание объектов БД


DESC[RIBE] <объект БД>

Показать описание объекта (таблица, процедура, тип, …)






Настройки


SET AUTOCOMMIT {ON | OFF | N}

Установка режима автоматического подтверждения транзакций

SET ECHO {ON | OFF}

Режим дублирования команд при выполнении файла

SET LIN[ESIZE] {80 | N}

Установка длины строки

SET PAGES[IZE] {24 | N}

Установка размера страницы

SET HEADING {ON | OFF}

Установка заголовка

SET NEWPAGE {1 | N | NONE}

Количество пустых строк с начала каждой страницы

SET SERVEROUTPUT {ON | OFF}

Вывод сообщений с сервера БД

SET SHOWMODE {ON | OFF}

Вывод старых и новых значений переменных SET

SET WRAP {ON | OFF}

Режим обрезания строк длинее LINESIZE

SET NULL <текст>

Установка текста, который будет выводиться вместо NULL

SHOW ALL

Показать все опции

SHOW ERRORS

Показать сообщения об ошибках

SHOW <системная переменная>

Показать значение системной переменной






Сохранение/восстановление настроек


STORE SET <файл> [CREATE | REPLACE | APPEND]

Сохранение настроек

START <файл>

Восстановление настроек






Протоколирование


SPOOL <файл>

Установка режима протоколирования в файл

SPOOL OFF

Отмена протоколирования

SPOOL

Показать текущий режим протоколирования






Работа с буфером


ED[IT] [<файл>]

Редактирование буфера (файла)

LIST

Показать содержимое буфера

DEFINE _EDITOR = <редактор>

Определить редактор

SAVE <файл> [CREATE | REPLACE | APPEND]

Сохранить буфер в файл

CLEAR BUFFER

Очистить буфер

GET <файл> [LIST | NOLIST]

Загрузить файл в буфер






Выполнить буфер


/

Выполнить буфер без показа команд

R[UN]

Выполнить буфер с показом команд

CLEAR SCREEN

Очистка экрана SQL*Plus

EXECUTE <инструкция>

Выполнить оператор PL/SQL






Выполнение команд ОС


HOST <комманда ОС>

Выполнить команду ОС






Запуск файла на выполнение


START <файл> [arg1 arg2 …]

Запустить файл на выполнение

@<файл> [arg1 arg2 …]




@@<файл> [arg1 arg2 …]









Вывод сообщений и прочие команды


PROMPT [<текст>]

Печать сообщения

PAUSE [<сообщение>]

Пауза

REM[ARK]

Комментарий SQL*Plus






Пользовательские переменные


DEFINE <переменная> [= <значение>]

Определить/Показать пользовательскую переменную

UNDEFINE <переменная>

Отмена определения переменной

ACCEPT <переменная> [NUMBER | CHAR | DATE] [DEFAULT <значение>] [PROMPT <текст>] [HIDE]

Запрос на ввод значения переменной

SET VERIFY {ON | OFF}

Вывод значений пользовательских переменных при их использовании

DEFINE

Просмотр всех переменных

SET CONCAT [. | c | ON | OFF]

Установка символа, отделяющего переменную от примыкающего текста

BIND переменные


VARIABLE [<переменная> <тип>]

Определение BIND переменной. Без аргумента – печать всех BIND переменных

PRINT [<переменная>…]

Печать значений BIND переменных

SET AUTOPRINT {ON|OFF}

Автоматический вывод BIND переменных

Обработка ошибок


WHENEVER {OSERROR | SQLERROR}

{EXIT [SUCCESS | FAILURE | n | variable | :bindvariable] | CONTINUE [COMMIT | ROLLBACK| NONE]}



Реакция SQL*Plus на возникновение ошибки ОС или SQL












































База данных защищена авторским правом ©uverenniy.ru 2016
обратиться к администрации

    Главная страница