触发器是一种特殊的存储过程,当表执行插入、更新、删除等操作时会自动触发。通常用于处理复杂的检查约束。与普通存储过程不同的是,触发器在特定表操作时被系统自动调用执行。SQL Server 2005中,触发器分为两类:DML触发器和DDL触发器,DDL触发器影响多种数据定义语言语句,如create、alter、drop语句。