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

Откуда:
Сообщений: 9
вот код моего триггера которой в таблице триггера при изменении id доктора должен поменять его фамилию имя и тд
преподавателю не понравился такой вариант говорит, что в таком варианте как у тебя он обновляет полностью всю таблицу триггера даже там где изменения айди не было подскажите пожалуйста как сделать так чтобы update сделать только для той строки где был изменен айди доктора??

create trigger check_doctor
on triggs
after update
as
update triggs
set triggs.doctor_name = ms.last_name+' '+ms.doctor_name+' '+ms.middle_name
from medical_staff ms
where ms.doctor_id = triggs.doctor_id
29 июн 13, 08:54    [14500142]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры, изменение только строки  [new]
hoha_ftf
Member

Откуда: ЕКБ
Сообщений: 42
inner join inserted
29 июн 13, 09:11    [14500150]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить