Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 триггеры MSQLсервер  [new]
markov
Member

Откуда:
Сообщений: 3
Пожалуйста помогите!
нужно написать триггер который при удалении предприятия, являющегося единственным поставщиком какой-то продукции, удаляет и эту продукцию.

Сообщение было отредактировано: 29 ноя 17, 01:06
28 ноя 17, 22:00    [20989682]     Ответить | Цитировать Сообщить модератору
 Re: ТРИГЕРЫ MSQLсервер  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
markov,

а движения этой продукции вы тоже удалять будете?
28 ноя 17, 22:08    [20989706]     Ответить | Цитировать Сообщить модератору
 Re: ТРИГЕРЫ MSQLсервер  [new]
markov
Member

Откуда:
Сообщений: 3
наутилус,

в базе данных не предусмотренно движение продукции...Есть только 4 таблицы: Предприятия,тип предприятия, продукция и поставки.
28 ноя 17, 22:40    [20989817]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
markov
Пожалуйста помогите!
нужно написать триггер который при удалении предприятия, являющегося единственным поставщиком какой-то продукции, удаляет и эту продукцию.
И что же у вас не получается?

Сообщение было отредактировано: 29 ноя 17, 01:07
29 ноя 17, 01:07    [20990173]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
iiyama
Member

Откуда:
Сообщений: 642
markov,

1. group by + having
2. псевдотаблица deleted

profit
29 ноя 17, 10:07    [20990691]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
Cammomile
Member

Откуда:
Сообщений: 1212
А триггер это конкретное требование от заказчика(предполагаю, преподавателя).

У вас же типовое каскадное удаление. Так и делайте ON DELETE CASCADE
29 ноя 17, 10:11    [20990718]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
aleks222
Guest
iiyama
markov,

1. group by + having
2. псевдотаблица deleted

profit

Стисняюсь спросить...

group by + having

это шоб сервер помучить?
29 ноя 17, 10:12    [20990720]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
iiyama
Member

Откуда:
Сообщений: 642
aleks222,

С добрым утром
нет, это типичное задание на лабах. Конец сессии же
29 ноя 17, 10:34    [20990855]     Ответить | Цитировать Сообщить модератору
 Re: триггеры MSQLсервер  [new]
aleks222
Guest
iiyama
aleks222,

С добрым утром
нет, это типичное задание на лабах. Конец сессии же


КО сообщает: сессия еще не начиналась.
29 ноя 17, 10:56    [20990947]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить