Разработка ИС по ремонту сотовых телефонов
45

 

Приложение 3

Выполненные триггеры (лист 1; листов 1)

Формулировка

Код

Выполнение

1

2

3

4

1

Триггер на добавление записи в таблицу прогулы

ALTER TRIGGER Прогулы_Trigger1

ON dbo.Прогулы

FOR Insert

AS

Declare @x int

Select @x=I.

Шифр_мастера From Прогулы A,

Inserted I Where A.

Шифр_мастера=I.Шифр_мастера

If NOT (Exists (Select * From Мастер Where Шифр_мастера=@x))

Begin RollBack Tran

RaisError('Такого мастера не существует!',16,10)

End