Определение хранимых процедур
Хранимую
процедуру можно представить, как
автономную подпрограмму, которая
выполняется на сервере и
вызывается из клиентных
приложений. Хранимые процедуры
создаются с помощью оператора CREATE PROCEDURE. Существует два типа
хранимых процедур.
═════? Процедуры
выбора возвращают
результирующий набор строк,
состоящих из столбцов, выбранных из
одной или нескольких таблиц или
представления.
═════? Выполняемые
процедуры не возвращают
результирующий набор, но выполняют
некоторый тип действий над данными
на сервере.
Синтаксис для
определения каждого типа процедуры
одинаков и состоит из заголовка
и тела. Заголовок хранимой
процедуры включает имя процедуры,
необязательный список параметров и
необязательный список выходных
параметров. Тело состоит из
необязательного списка локальных
переменных и блока операторов SQL,
которые и выполняют определенные
действия (этот блок расположен
внутри блока BEGIN..END). В блок может быть
вложена другая хранимая процедура.
|