Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»


Создание хранимых процедур и функций



Pdf көрінісі
бет152/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   148   149   150   151   152   153   154   155   ...   177
Создание хранимых процедур и функций. 
Для создания хранимой 
процедуры используется следующий общий синтаксис: 
CREATE  [OR  REPLACE]  PROCEDURE  имя_процедуры  
[(параметр1  [, параметр2, ...])]  IS 
      [раздел локальных объявлений] 
BEGIN 
      исполняемый раздел 
[ EXCEPTION 
      раздел обработки исключений] 
END [имя процедуры]; 
Для  создания  хранимой  функции  используется  следующий  общий 
синтаксис: 
CREATE  [OR  REPLACE]  FUNCTION  имя_функции  
[(параметр1[, параметр2, …]]  RETURN  тип_данных  IS 
[раздел локальных объявлений] 
BEGIN 
     исполняемый раздел 
[ EXCEPTION 
     раздел обработки исключений] 
 
171


 
END [имя функции]; 
Хранимые процедуры и функции, вызываемые блоками PL/SQL, про-
цедурами и функциями, триггерами, вызываются заданием имени функ-
ции  или  процедуры  с  указанием  списка  фактических  параметров.  Если 
вызывается функция, то она должна быть частью выражения; процедура 
вызывается как отдельный оператор. 
Для  вызова  из SQL* PLUS хранимой  процедуры  используется  сле-
дующая форма записи:  
EXECUTE имя_процедуры (список_фактических_параметров); 
Поскольку функция из интерактивного редактора не может быть вы-
звана  непосредственно,  для  ее  вызова  необходимо  использовать  блок 
PL/SQL, анонимный или именованный, или оператор SQL. 


Достарыңызбен бөлісу:
1   ...   148   149   150   151   152   153   154   155   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет