- SQL*Plus
-
SQL*Plus — программа-интерпретатор командной строки для работы с системой управления базами данных Oracle, в которой могут выполняться команды SQL и PL/SQL в интерактивном виде или из сценария.
SQL*Plus работает как относительно простой инструмент, с интерфейсом командной строки. Программисты и администраторы СУБД обычно используют его как по умолчанию, так как интерфейс доступен практически в любой установке программного обеспечения Oracle.
Содержание
Типы команд
SQL*Plus понимает три категории текста:
- SQL заявления
- PL/SQL блоки
- внутренние команды 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 SQL*Plus Worksheet (компонент OEM)
- ISQL*Plus или iSQLPlus (веб-утилита)
- SQL Worksheet (компонент Oracle SQL Developer)
- SQL семинар (часть Oracle Application Express)
Oracle 11g
Начиная с Oracle Database 11g, iSqlplus (веб) и SQLPLUS графический интерфейс больше не поставляются с программным обеспечением баз данных Oracle. Командная строка SQL*Plus продолжает использоваться, в основном для не-интерактивных сценариев или для административных целей.
Совместимость
Другие производители сделали свое программное обеспечение частично совместимым с SQL*Plus, например, соответствующие продукты компании TOAD и Quest Software.
См. также
Ссылки
Категория:- Технологии Oracle
Wikimedia Foundation. 2010.