ALTER TRIGGER dbo Operotryad ON dbo Naryad FOR INSERT UPDATE AS BEGIN

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
ALTER TRIGGER [dbo].[Operotryad]
ON [dbo].[Naryad]
FOR INSERT,UPDATE
AS
BEGIN
if ((select count ([ naryada]) from (inserted join Sotrudnik on inserted.[ naryada]=Sotrudnik.[ sotrudnika])
where Otdel!=6)>1)
begin
rollback
print 'Сотрудник в наряде должен относиться к оперативному отделу'
end
END