Разработка триггера и представления для СУБД MS SQL Server.
Триггер Update.
CREATE TRIGGER UPD ON Table 1
For Update
As
Begin
If update (<имя столбца>)
Begin
Print ‘Поле успешно изменено’
Commit
End
Else begin print ‘Поле не изменено’
Rollback
End
End
Сообщение: Выполнение команд успешно завершено.
Триггер Delete.
CREATE TRIGGER Del1 ON dbo.Заказы
FOR Delete
As
Begin
If exists (select * from deleted)
Begin print ‘Запись успешно удалена’
Commit
End
Else begin
Print ‘Запись не удалена’
Rollback
End
End
Сообщение: Выполнение команды успешно завершено
Триггер Insert.
CREATE TRIGGER INS1 ON dbo.Заказы
Fur insert
As
Begin
If exists (select*from inserted)
Begin print ‘Запись успешно добавлена’
Commit
End
Else begin
Print ‘Запись не добавлена’
Rollback
End
End
Сообщение: Выполнение команд успешно завершено.
Представление
Select * from Tab3
Where [код склада]=565262