Как написать процедуру по уменьшению количества на складе при подтверждении заказа - PullRequest
0 голосов
/ 16 июня 2020

У меня есть эти две таблицы

Таблица запасов:

enter image description here

и таблица заказов:

enter image description here

IdNum и CNIC - одно и то же. Я хочу создать процедуру на SQL сервере, которая должна запускаться после подтверждения порядка элементов. Столбец службы в таблице Orders будет содержать значение Medicine из таблицы Stock.

Кто-нибудь может посоветовать мне, как я могу это написать?

Спасибо

1 Ответ

0 голосов
/ 16 июня 2020

Использование триггера:

ALTER TRIGGER [dbo].[Order_Update]
   ON [dbo].[YourDatabase]
   AFTER UPDATE
AS 
BEGIN
    SET NOCOUNT ON;

    SELECT 1
    SELECT 'Do whatever you want'
END

Триггеры могут быть реализованы после вставки, обновления и удаления

Подробнее: https://www.sqlservertutorial.net/sql-server-triggers/

...