SQL*Plus

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 95.25.198.2 (обсуждение) в 20:12, 17 июля 2012 (Совместимость). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

SQL*Plus — программа-интерпретатор командной строки для работы с системой управления базами данных Oracle, в которой могут выполняться команды SQL и PL/SQL в интерактивном виде или из сценария.

SQL*Plus работает как относительно простой инструмент, с интерфейсом командной строки. Программисты и администраторы СУБД обычно используют его как по умолчанию, так как интерфейс доступен практически в любой установке программного обеспечения Oracle.

Типы команд

SQL*Plus понимает три категории текста:

  1. SQL заявления
  2. PL/SQL блоки
  3. внутренние команды SQL*Plus, например:
    • команды контроля окружающей среды, такие как SET
    • команды мониторинга окружающей среды, такие как SHOW

Сценарии могут включать в себя все эти компоненты.

Программист Oracle в программной среде может запустить SQL*Plus, например, путем ввода команды:

sqlplus scott/tiger

где пользователь scott имеет пароль tiger . SQL*Plus затем представляет строку приглашения по умолчанию:

SQL>

Интерактивное использование можно начать с ввода заявление SQL (прекращено запятой), PL/SQL блок, или другой команды. Например:

SQL> select 'Hello world' as example from dual;
EXAMPLE
--------------------------------
Hello world

История

Первая версия SQL*Plus заменила UFI («Дружественный интерфейс»). UFI появилась в базе данных Oracle до 4 версии. Позже были добавлены новые возможности для UFI и его имя стало Расширенный UFI (англ. Advanced UFI). Потом название изменили на SQL*Plus.

По состоянию на 2010 продукт продолжает носить имя SQL*Plus.

Использование

Графические интерфейсы для Oracle созданные третьими лицами, уменьшили долю пользователей, которые зависят от SQL*Plus среды. Oracle магазины обычно продолжают использовать SQL*Plus для пакетного обновления или простых отчетов.

Корпорация Oracle в обертках / GUI-fications / замена для SQL*Plus включают в себя:

Oracle 11g

Начиная с Oracle Database 11g, iSqlplus (веб) и SQLPLUS графический интерфейс больше не поставляются с программным обеспечением баз данных Oracle. Командная строка SQL*Plus продолжает использоваться, в основном для не-интерактивных сценариев или для административных целей.

Совместимость

Другие производители сделали свое программное обеспечение частично совместимым с SQL*Plus, например, соответствующие продукты компании TOAD и Quest Software.

См. также

Oracle SQL Developer

Ссылки