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

Откуда: РФ
Сообщений: 253
Здравствуйте.
Есть таблица TEST в которой есть поле STATUS. Нужно написать триггер, который бы срабатывал только в том случае, когда значение поля STATUS меняется с 0 на 4. Как сделать такое?
Заранее благодарен за помощь.
25 ноя 14, 12:45    [16901255]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с триггером на update на определенное поле и определенное значение  [new]
Glory
Member

Откуда:
Сообщений: 104751
filll
Как сделать такое?

Взять и написать такой триггер
Значения до и после есть в deleted и inserted.
25 ноя 14, 12:46    [16901272]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с триггером на update на определенное поле и определенное значение  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
filll
который бы срабатывал только в том случае, когда значение поля STATUS меняется с 0 на 4
Триггер сработает независимо от значения какого-то там поля или количества обработанных строк.
Так что речь может идти только о внесении действительных изменений в таблицу в указанном случае (INSTEAD OF UPDATE)
или об откате транзакции (AFTER UPDATE)
25 ноя 14, 12:52    [16901312]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с триггером на update на определенное поле и определенное значение  [new]
filll
Member

Откуда: РФ
Сообщений: 253
Уважаемый Glory,
К сожалению у меня мало опыта, я не знаю как такое написать...
25 ноя 14, 12:53    [16901318]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с триггером на update на определенное поле и определенное значение  [new]
Glory
Member

Откуда:
Сообщений: 104751
filll
К сожалению у меня мало опыта, я не знаю как такое написать...

Вы не пробовали начать с изучения хелпа http://msdn.microsoft.com/ru-ru/library/ms189799.aspx ?
25 ноя 14, 12:54    [16901334]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с триггером на update на определенное поле и определенное значение  [new]
filll
Member

Откуда: РФ
Сообщений: 253
Glory, за ссылку спасибо, постараюсь разобраться...
25 ноя 14, 13:00    [16901388]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить