Сборные конструкции полезны в любом языке программирования. В этой главе были рассмотрены индексные таблицы, вложенные таблицы и изменяемые массивы. Были показаны различия между типами сборных конструкций, в том числе в использовании методов сборных конструкций,
представлены способы хранения сборных конструкций в базе данных и манипулирования ими. Какой тип сборной конструкции применять, зависит от конкретных потребностей пользователя.
Два основных вида блоков PL/SQL: анонимные и именованные (см. главу 3). Анонимные блоки (начинающиеся с DECLARE или с BEGIN) компилируются каждый раз при их использовании. Они не хранятся в базе данных, и их нельзя непосредственно вызывать из других блоков PL/SQL. Программные конструкции, которые рассматриваются в этой и двух последующих главах (процедуры, функции, модули и триггеры), являются именованными блоками, они не имеют вышеназванных ограничений. Такие конструкции можно хранить в базе данных и исполнять по мере необходимости. В этой главе обсуждается синтаксис создания процедур, функций и модулей. В главе 10 показано, как пользоваться ими и некоторыми из их особенностей. Глава 11 посвящена триггерам базы данных.
< Предыдущая | Следующая > |
---|