Содержание
- 2. Определение Триггеры – это методы, с помощью которых разработчик БД может обеспечить ее целостность. Триггером называют
- 3. DML-триггеры DML-триггеры выполняются при возникновении событий языка манипулирования данными (INSERT, UPDATE, DELETE ) в базе данных
- 4. Применение DML-триггеров Для обеспечения целостности Для создания бизнес – правил Как дополнительное средство безопасности
- 5. DDL-триггеры Они срабатывают в ответ на некоторые инструкции языка определения данных (CREATE, ALTER, DROP, GRANT, DENY,
- 6. Применение DDL-триггеров Предотвратить внесение определенных изменений в схему базы данных. Выполнить в базе данных некоторые действия
- 7. Создание DML-триггера CREATE TRIGGER [ schema_name . ]trigger_name ON { table | view } [ WITH
- 8. Создание DDL-триггера CREATE TRIGGER trigger_name ON { ALL SERVER | DATABASE } [ WITH [ ENCRYPTION
- 9. Удаление и отключение триггера Удаление: DROP TRIGGER trigger_name [ ,...n ] ON { DATABASE | ALL
- 10. Пример 1 drop TRIGGER tr1 go CREATE TRIGGER tr1 ON students AFTER INSERT,DELETE,UPDATE AS BEGIN print
- 11. Программирование DML-триггеров 1 Для отслеживания изменений в таблицах сервер автоматически создает при вызове триггера две специальные
- 12. Программирование DML-триггеров 2
- 13. Пример 2 drop trigger tr2 go create trigger tr2 on students after update as begin select
- 14. Пример 3 drop trigger tr3 go create trigger tr3 on subjects instead of delete as begin
- 16. Скачать презентацию