触发器before和after有什么区别?

2024-12-26 20:46:44
推荐回答(2个)
回答1:

呵呵,看来你不熟悉触发器呀
无论是insert触发器还是update触发器,他都有一个before或者after关键字
before 就是在insert或update之前执行触发器
after 就是在insert或update之后执行触发器
例:
CREATE OR REPLACE TRIGGER TR_1 before UPDATE ON TABLE
这和在触发器中用inserted 和updated没关系

回答2:

before是在数据库操作之前做触发,
after是在数据库操作之后做触发