Содержание
- 2. Триггер (trigger) - объект базы данных, представляющий собой специализированную хранимую процедуру, которая вызывается автоматически при модификации
- 3. Триггеры : типы триггеров триггер DML; триггер DDL; триггер входа.
- 4. Триггер : фазы работы триггера: FOR (срабатывает до изменения данных); AFTER (срабатывает после изменения данных); INSTEAD
- 5. Триггеры DML : привязан к таблице и срабатывает на одно или несколько событий События триггера :
- 6. форма создания триггера DML CREATE TRIGGER [ ]. ON | [WITH ENCRYPTION] FOR | AFTER |
- 7. Упражнение 1 Триггеры DML : В базе данных Barbershop создать триггер i_service, не позволяющий добавлять данные
- 8. Триггеры DML : Созданный триггер привязывается к таблице чьи события отлавливает
- 9. Триггеры DML: При выполнении команды INSERT, данные вначале добавляются в логическую таблицу inserted
- 10. Триггеры DML : Упражнение 2 В базе данных Barbershop создать триггер i_tradeTime_Trade, запрещающий добавление пустых значений
- 11. При выполнении команды DELETE, данные перед удалением помещаются в таблицу deleted Триггеры DML :
- 12. Упражнение 3 Триггеры DML : В базе данных Barbershop создать триггер d_Client, запрещающий удаление клиента, если
- 13. При выполнении команды UPDATE, запись вначале удаляется (таблица deleted), а затем вставляются (таблица inserted) Триггеры DML
- 14. Упражнение 4 Триггеры DML : В базе данных Barbershop создать триггер u_tradeDate_Trade, запрещающий редактировать дату записи
- 15. Триггеры DDL : привязан к базе данных или к текущему экземпляру, срабатывает на одно или несколько
- 16. форма создания триггера DDL CREATE TRIGGER [ ]. ON | [WITH ENCRIPTION] FOR | AFTER CREATE|ALTER|DROP
- 17. Триггеры входа : привязан к текущему экземпляру, срабатывает при соединении пользователя с экземпляром сервера
- 19. Скачать презентацию