DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Сравнение хранимых и локальных подпрограмм

Хранимые подпрограммы во многом отличаются от локальных. Когда же использовать те или другие? Автор предпочитает работать с хранимыми подпрограммами, помещая их в модули. Велика вероятность того, что со­здаваемую подпрограмму придется вызывать из нескольких блоков, для чего она должна храниться в базе данных. На выбор типа подпрограмм оказывают влияние также их размеры и сложность. Единственный вид процедур и функций, которые рекомендуется объявлять локально в бло­ке, это короткие подпрограммы, вызываемые только из одного конкрет­ного фрагмента программы (блока, их содержащего). Подобные локаль­ные подпрограммы, схожие с макросами языка С, обычно применяются для того, чтобы избежать дублирования программного текста в блоке.
Различия между хранимыми и локальными подпрограммами приводятся в таблице 10.1.
 









jAntivirus