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

Откуда:
Сообщений: 17
Подскажите как реализовать данный триггер.
Есть таблица dbo.PersonSost (idPersonSost, idPerson, idSost), есть таблица spr.Sost (idSost, Name). В последней хранятся записи: "1, Здоров", "2, Перелом правой руки", "3, Перелом левой руки", "4, Перелом левой ноги", "5, Перелом правой ноги"
Программно ставлю отметку о состоянии персоны. Изначально каждой персоне присвоен статус Здоров. Т.е. логика такая. При установке с 2 по 5 состояния (как по отдельности так и вместе) состояние Здоров - должно быть удалено из таблицы dbo.PersonSost. При установке состояния Здоров - все остальные удалить.
Реализовать именно триггером на удаление. Буду благодарен за помощь.
20 мар 17, 11:03    [20312944]     Ответить | Цитировать Сообщить модератору
 Re: Триггер на удаление записей при вставке записи  [new]
sql_user2
Member

Откуда:
Сообщений: 382
А вы как уже пробовали? Что конкретно не получилось?
20 мар 17, 11:06    [20312959]     Ответить | Цитировать Сообщить модератору
 Re: Триггер на удаление записей при вставке записи  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8570
matyukhin-ss,

почему сразу триггер? Других нет вариантов?
20 мар 17, 11:11    [20312989]     Ответить | Цитировать Сообщить модератору
 Re: Триггер на удаление записей при вставке записи  [new]
matyukhin-ss
Member

Откуда:
Сообщений: 17
sql_user2,
Всё получилось уже, извините, переволновался. Сам разобрался

Владислав Колосов,
Вариант с триггером обязателен, т.к. бизнес-логика сложнее будет, я в примере старался на пальцах объяснить только суть
20 мар 17, 12:06    [20313337]     Ответить | Цитировать Сообщить модератору
 Re: Триггер на удаление записей при вставке записи  [new]
matyukhin-ss
Member

Откуда:
Сообщений: 17
Модератор, удалите, пожалуйста топик
22 мар 17, 14:29    [20321373]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить