Можно ли этого добиться с помощью триггеров SQL server?
Привет;
Например, у меня есть 3 таблицы в базе данных SQL Server. Подобный этому; Схема Базы Данных
Когда новая строка добавляется в таблицу "OutgoingStockProducts", количество будет уменьшаться в таблице "Stock" на StockCode.
Когда строка удаляется из таблицы "OutgoingStockProducts", количество будет увеличиваться в таблице "Stock" на StockCode.
Я могу сделать это с помощью SQL-триггера.
Но как я могу это сделать; когда EntryDate установлен в таблице "OutgoingStockInfoForms", все связанные с ним количества "OutgoingStockProducts" взяты и увеличены в таблице "Stock" с помощью StockCode ?
Что я уже пробовал:
Я думаю, что этого можно достичь с помощью курсоров, но это не очень хорошее решение, и я действительно не хочу использовать курсоры.
CHill60
Вы правы - не используйте курсоры.
Для решения проблемы можно использовать триггеры.
Но это звучит так, как будто вам нужен SQL для обновления таблицы OutgoingStockProducts по количеству в таблице запасов?