Как создать триггер на удаление из БД
Задача заключается в следующем: Нужно написать триггер, который будет срабатывать каждый раз когда мы что-то хотим удалить и проверять, если удаляемое значение есть в других таблицах, то не удалять его.
Пример:
[dbo].[Book] (id, Name)
(1, 'War And Peace'),
(2, 'Master And Margarita')
[dbo].[BookOrder] (id, bookId)
(1, 1)
(2, 1)
Если мы захотим удалить Мастера и Маргариту, у нас это должно без проблем получиться, если мы хотим удалить Войну и Мир, здесь должен сработать триггер