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

Хранимые процедуры в аналогичны процедурам в других языках
программирования:
• они обрабатывают входные параметры и возвращают вызывающей
процедуре или пакету значения в виде выходных параметров;
• они содержат программные инструкции, которые выполняют
операции в базе данных, в том числе вызывающие другие процедуры;
• они возвращают значение состояния вызывающей процедуре или
пакету, таким образом передавая сведения об успешном или
неуспешном завершении (и причины последнего).

Создание хранимой процедуры:

Применения:

Например, рассмотрим следующие сценарии.

  • При обработке заказа бывает необходимо удостовериться в том, что соответствующие товары есть на складе.
  • Если товары есть на складе, они должны быть зарезервированы, чтобы их не продали кому-нибудь еще, а их количество, доступное другим покупателям, должно быть уменьшено соответственно изменившейся ситуации.\Товары, отсутствующие на складе, должны быть заказаны, для этого нужно связаться с их поставщиком.
  • Клиенту необходимо сообщить, какие товары есть на складе (и могут быть
  • отгружены немедленно) и заказ на какие товары выполнен быть не может.
Обновлено: 17.01.2019 — 21:20

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.