什么是触发器?SQL中的哪几种操作会触发触发器?

2024-11-19 19:47:06
推荐回答(3个)
回答1:

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。

回答2:

触发器是用户定义在关系表上的一类由事件触发的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器。触发器类似于约束,但是比约束灵活,具有更强大的数据控制能力。

回答3:

前触发 你对表数据进行操作之前 做的事情
后触发 你对表数据进行操作之后 做的事情
对表数据的操作无非增 删 改(查询没有触发的)