Подпрограммы, переменные и типы можно группировать в модули. Модуль (package) состоит из двух частей: описания (спецификации) и тела. С его помощью можно сохранять в базе данных объекты, связанные между собой. Например, в модуле RoomsPkg содержатся процедуры, вносящие сведения о новой аудитории и удаляющие сведения об аудитории из таблицы rooms:
Сборные конструкции
Сборные конструкции PL/SQL аналогичны массивам в других языках третьего поколения. В PL/SQL применяются сборные конструкции трех типов: индексные таблицы, вложенные таблицы (Огас1е8 и выше) и изменяемые массивы (Огас1е8 и выше).
Важно знать версию применяемого PL/SQL, чтобы использовать все преимущества программных средств. При соединении с базой данных начальная строка будет содержать версию базы данных. Например, три приведенные ниже начальные строки являются корректными:
Обратите внимание на то, что версия PL/SQL соответствует версии базы данных. В версия не выводится. Однако если вы запросите представление словаря данных то увидите версию PL/SQL среди версий других компонентов как показано в следующем сеансе
Большинство примеров, приведенных в этой книге, выполнено с помощью Oracle 8.1.7, работающей в системе Solaris. Примеры для написаны с применением также в Solaris. Все экраны получены в системе Windows NT, соединенной с базой данных на сервере Solaris.
Документация Oracle
В этой книге автор ссылается на документацию Oracle, в которой приводится более подробная информация. Названия руководств различны в разных версиях, поэтому, как правило, используется сокращенный вариант названия. под "Oracle Server Reference" подразумевается
"Oracle8 Server Reference", "Oracle8i Server Reference" или "Oracle9i Server Reference" в зависимости от используемой версии Oracle.
< Предыдущая | Следующая > |
---|