Документация Oracle на русском языке





Сайт посвящен разработке информационных систем с использованием технологий Oracle. На сайте можно найти полезную литературу и документацию на русском языке по программированию и администрированию Oracle.Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации.

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

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

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

Локальные подпрограммы

Локальная подпрограмма, описываемая в разделе объявлений блока PL/SQL, приведена в следующем примере:
Функция FormatName описана в разделе объявлений блока. Имя функ­ции является идентификатором PL/SQL и поэтому подчиняется тем же самым правилам по ограничению области действия и области видимости, что и другие идентификаторы PL/SQL. Другими словами, она видима то­лько в том блоке, в котором описана, а область ее действия — от точки ее объявления до конца блока. Из другого блока вызвать FormatName нельзя, поскольку эта функция в другом блоке невидима.
Локальные подпрограммы в хранимых подпрограммах
Локальную подпрограмму можно описать в разделе объявлений храни­мой подпрограммы, как показано в приведенном ниже примере. В этом случае функцию FormatName можно вызвать только из StoredProc, посколь­ку область ее действия ограничена:
Размещение локальных подпрограмм
Любую локальную подпрограмму необходимо описывать в конце раздела объявлений. Если перенести FormatName выше описания курсора C_AllStU-dents, то будет выдано сообщение об ошибке:
 



jAntivirus