SQL触发器的具体含义与主要用途
发布网友
发布时间:2022-04-23 15:07
我来回答
共2个回答
热心网友
时间:2022-04-08 12:35
触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。
提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。触发器可以查询其它表,并可以包含复杂的 Transact-SQL 语句。将触发器和触发它的语句作为可在触发器内回滚的单个事务对待。如果检测到严重错误(例如,磁盘空间不足),则整个事务即自动回滚。
热心网友
时间:2022-04-08 13:53
顾名思意。。触发器就是在你操作数据是比如,插入数据,修改数据时被触发,同时的进行修改数据。。
比如你有商品表和库存表,你删除库才能表中所以数据,这样商品表中也就不可能存在数据,但有时或许你忘记删除商品表,这是如果你有个触发器,就可以在你删除库存表中数据时同时删除商品表中的数据。