2012-11-07 8 views
0

Учитывая следующий вопрос, основанный на базе данных ниже. a) Создайте триггер, который будет автоматически обновлять количество под рукой каждый раз, когда продукт продается, как указано в строке в таблице LINE. Другими словами, строка строки вставляется как часть счета-фактуры. Каждая строка связана с продуктом. Уменьшите количество под рукой (P_QOH) на число, упорядоченное.Создание триггера в SQL Server Management Studio 2012

http://i.stack.imgur.com/wWX17.png

+0

Вряд ли знакомый с sql, даже не в категории, Друг просто попросил о помощи, казалось, лучшее место, чтобы получить его, И да, я пробовал. – Yardie

+1

См. Http://msdn.microsoft.com/en-us/library/ms189799.aspx –

+0

@ Yardie Если вы пробовали, пожалуйста, поделитесь своим кодом с нами. Мы можем быть более успешными в том, чтобы помочь вам, если у нас есть какой-то код для просмотра. – Gibron

ответ

2

Вы должны создать триггер вставки на строку таблицы

CREATE TRIGGER [dbo].[TriggerUpdateQty] ON [dbo].[Line] 
    AFTER INSERT 
AS 
... 

, то вам необходимо запустить таблицу обновления продукта присоединения с вставленной таблицы. вставленная таблица представляет собой введенные данные, которые запускают триггер.

Смежные вопросы