Процедуры модуля
Процедуры модуля
И наконец, после всех этих объявлений в модуле находятся его функциональные части — процедуры. У процедуры в модульном SQL есть имя, объявления параметров и выполняющиеся операторы SQL. Программа, написанная на процедурном языке, вызывает процедуру по ее имени и передает ей значения через объявленные параметры. Синтаксис процедуры следующий:
PROCEDURE имя-процедуры
(объявление-параметра [, объявление-параметра]...)
оператор SQL ;
[операторы SQL] ;
Объявление параметра должно иметь такой вид:
имя-параметра тип-данных
или такой:
SQLSTATE
Объявляемые вами параметры могут быть входными, выходными или теми и другими одновременно. SQLSTATE является параметром состояния, посредством которого выводится информация об ошибках. Чтобы подробнее разобраться с параметрами, обратитесь к главе 20.