Разработка триггера и представления для СУБД 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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: