ВУЗ:
Составители:
Рубрика:
62
CREATE TRIGGER OnCriationInsteadOfInsertTrigger
ON [Произведения]
INSTEAD OF INSERT
AS
PRINT 'OnCriationInsteadOfInsertTrigger'
GO
--7 Триггер OnCriationForUpdateTrigger запускается до команды
-- изменения данных UPDATE
CREATE TRIGGER OnCriationForUpdateTrigger
ON [Произведения]
FOR UPDATE
AS
PRINT 'OnCriationForUpdateTrigger'
GO
--8 Триггер OnCriationAfterUpdateTrigger запускается после
-- команды изменения данных UPDATE
CREATE TRIGGER OnCriationAfterUpdateTrigger
ON [Произведения]
AFTER UPDATE
AS
PRINT 'OnCriationAfterUpdateTrigger'
GO
--9 Триггер OnCriationInsteadOfUpdateTrigger запускается вместо
-- команды изменения данных UPDATE
CREATE TRIGGER OnCriationInsteadOfUpdateTrigger
ON [Произведения]
INSTEAD OF UPDATE
AS
PRINT 'OnCriationInsteadOfUpdateTrigger'
GO
Для отладки все триггеры выдают на экран сообщения об их запуске. В
дальнейшем при
тестировании в тело триггера могут быть вставлены любые
команды. Чтобы проверить, например, запуск тригера OnCriationForInsertTrigger и
его работу, надо исполнить следующие команды, удаляя предворительно все
остальные триггеры:
DELETE [Произведения] -- "Бурлаки на Волге" Репина И.Е.
WHERE [Код произведения] = 17
DELETE [Произведения] -- "Бурлаки на Волге" Репина И.Е.
WHERE [Код произведения] = 18
INSERT INTO [Произведения]
CREATE TRIGGER OnCriationInsteadOfInsertTrigger ON [Произведения] INSTEAD OF INSERT AS PRINT 'OnCriationInsteadOfInsertTrigger' GO --7 Триггер OnCriationForUpdateTrigger запускается до команды -- изменения данных UPDATE CREATE TRIGGER OnCriationForUpdateTrigger ON [Произведения] FOR UPDATE AS PRINT 'OnCriationForUpdateTrigger' GO --8 Триггер OnCriationAfterUpdateTrigger запускается после -- команды изменения данных UPDATE CREATE TRIGGER OnCriationAfterUpdateTrigger ON [Произведения] AFTER UPDATE AS PRINT 'OnCriationAfterUpdateTrigger' GO --9 Триггер OnCriationInsteadOfUpdateTrigger запускается вместо -- команды изменения данных UPDATE CREATE TRIGGER OnCriationInsteadOfUpdateTrigger ON [Произведения] INSTEAD OF UPDATE AS PRINT 'OnCriationInsteadOfUpdateTrigger' GO Для отладки все триггеры выдают на экран сообщения об их запуске. В дальнейшем при тестировании в тело триггера могут быть вставлены любые команды. Чтобы проверить, например, запуск тригера OnCriationForInsertTrigger и его работу, надо исполнить следующие команды, удаляя предворительно все остальные триггеры: DELETE [Произведения] -- "Бурлаки на Волге" Репина И.Е. WHERE [Код произведения] = 17 DELETE [Произведения] -- "Бурлаки на Волге" Репина И.Е. WHERE [Код произведения] = 18 INSERT INTO [Произведения] 62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »