Как создать триггер на удаление из БД

Задача заключается в следующем: Нужно написать триггер, который будет срабатывать каждый раз когда мы что-то хотим удалить и проверять, если удаляемое значение есть в других таблицах, то не удалять его.

Пример:

[dbo].[Book] (id, Name)
(1, 'War And Peace'),
(2, 'Master And Margarita')

[dbo].[BookOrder] (id, bookId)
(1, 1)
(2, 1)

Если мы захотим удалить Мастера и Маргариту, у нас это должно без проблем получиться, если мы хотим удалить Войну и Мир, здесь должен сработать триггер


Ответы (0 шт):