Я хочу сделать триггер, но я не уверен, как получить данные для того, что вызвало триггер.
У меня есть таблица simlpe.
FooId INT PK NOT NULL IDENTITY
Name VARCHAR(100) NOT NULL
Я хочу иметь триггер, чтобы при появлении ОБНОВЛЕНИЯ, ВСТАВКИ или УДАЛЕНИЯ я затем делал следующее.
Pseduocode
IF INSERT
Print 'Insert' & Name
ELSE IF UPDATE
Print 'Update' & FooId & Name
ELSE IF DELETE
Print 'Delete' & FooId & Name
Теперь я знаю, как сделать триггер для таблицы.
Что я не знаю, как это сделать, так это выяснить значения на основе типа триггера.
Может кто-нибудь помочь?
Редактировать: Не уверен, что это помогает, но БД Sql Server 2008