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

Скрипт для создания простейшей процедуры для DB2 на встроенном SQL может имеет следующую структуру:

CREATE PROCEDURE имя_процедуры ()
BEGIN
    операторы_процедуры;
END~

Оператор CREATE PROCEDURE создает новую процедуру с именем имя_процедуры. В скобках могут быть указаны аргументы процедуры для передачи данных в процедуру.

Оператор BEGIN служит для определения начала блока операторов хранимой процедуры. За ним могут следовать операторы SQL DB2, которые отделяются друг от друга точкой с запятой (;).

Процедура заканчивается оператором END, за которым может следовать тильда (~), если в одном скрипте содержится несколько процедур.

Пример простейшего скрипта для создания хранимой процедуры DB2/SQL:

CREATE PROCEDURE TEST01.TEST_PROC_01 () 	
BEGIN
END

Этот скрипт создает хранимую процедуру TEST_PROC_01 в схеме TEST01. Процедура не содержит параметров. Тело процедуры не содержит операторов, поэтому процедура ничего не выполняет.

avatar
5000
  Подписаться  
Уведомление о