PL/SQL предлагает целый ряд дополнительных функций, которые доступны в поставляемых модулях. Эти модули принадлежат пользователю базы данных с именем SYS, однако для них созданы общие синонимы, поэтому модули можно вызывать, не используя префикс SYS перед именем пакета. Для вызова процедур и функций этих модулей пользователь, который не является SYS, должен иметь полномочие EXECUTE на конкретный модуль. Все модули создаются с помощью сценария catproc.sql, находящегося обычно в каталоге $ORACLE_HOME/rdbms/admin. Дополнительную информацию можно найти в оперативной документации Oracle. Модули создаются в виде отдельных файлов, которые размещаются там же, где и catproc. sql. Файлы создания модулей снабжены комментариями по их использованию.
Ниже кратко описывается каждый из модулей, указывается номер версии, в которой модуль был введен. Дополнительную информацию об этих модулях можно найти либо в книге "Oracle 8 г: Новые возможности программирования на языке PL/SQL" (изд. "Лори"), либо в руководстве "Поставляемые модули Oracle".
< Предыдущая | Следующая > |
---|