Язык запросов SQL

         

Процедуры модуля



Процедуры модуля

И наконец, после всех этих объявлений в модуле находятся его функциональные части — процедуры. У процедуры в модульном SQL есть имя, объявления параметров и выполняющиеся операторы SQL. Программа, написанная на процедурном языке, вызывает процедуру по ее имени и передает ей значения через объявленные параметры. Синтаксис процедуры следующий:

PROCEDURE имя-процедуры

(объявление-параметра [, объявление-параметра]...)

    оператор SQL ;

    [операторы SQL] ;

Объявление параметра должно иметь такой вид:

имя-параметра тип-данных

или такой:

SQLSTATE

Объявляемые вами параметры могут быть входными, выходными или теми и другими одновременно. SQLSTATE является параметром состояния, посредством которого выводится информация об ошибках. Чтобы подробнее разобраться с параметрами, обратитесь к главе 20.



Содержание раздела