当有触发DDL触发器的SQL语句执行后DDL触发器才会激发,DDL触发器可用于管理任务,例如审核和控制数据库操作等.
当DML触发器不同的是,DDL触发器不会为响应针对表或视力的UPDATE,INSERT或DELETE语句而激发,而是针对数据定义而言(DDL)的语句而被触发,这些语句主要是以CREATE,ALTER和DROP开头的语句.
在数据库管理和维护中如果要执行以下操作,可以使用DDL触发器.
1.要防止对数据库架构进行某些更改;
2.希望数据库发生某种情况以响应数据库架构中的更改;
3.记录数据库架构中的更改或事件.