Хранимые процедуры DB2

Хранимые процедуры предназначены для выполнения наиболее часто встречающихся задач по обработке данных. Они сохраняются в базе данных и могут вызываться из скриптов SQL или из программ.

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

  • Уменьшение нагрузки на сеть, если в процедуре выполняется несколько вызовов для пересылки данных между несколькими таблицами.
  • Уменьшение кода прикладных программ, т.к. код хранимых процедур выносится на сервер базы данных DB2.
  • Снижение дублирования кода, т.к. код хранимых процедур можно выполнять многократно и из разных программ.
  • Увеличение производительности прикладных программ на стороне клиента, т.к. код хранимых процедур выполняется на стороне сервера.

Хранимые процедуры запускаются на выполнение при помощи команды CALL. Вызов этой команды в общем случае может быть представлен следующим образом:

CALL ИМЯ_ХРАНИМОЙ_ПРОЦЕДУРЫ ( АРГУМЕНТЫ );

В этом примере ИМЯ_ХРАНИМОЙ_ПРОЦЕДУРЫ – полное имя хранимой процедуры в базе данных. АРГУМЕНТЫ – аргументы, передаваемые в процедуру, разделенные запятой.

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