触发不起作用

时间:2011-06-22 04:43:03

标签: database sql-server-2008 triggers

我在表中发生更新时写了一个触发器。但是更新后触发器没有执行。使用的db是SQLServer。

create trigger mytrigger on t_emp after update
as
begin
   select * from t_emp
end

由于

1 个答案:

答案 0 :(得分:2)

触发器用于UPDATE或INSERT之后的进一步处理,通常用于历史或审计表,或用于复杂的数据完整性逻辑。不适用于数据检索。触发器可能会破坏很多客户端代码(see this on SO

  • 要获得刚刚更新的内容的输出,请使用OUTPUT clause
  • 要从表中获取所有行,请使用第二个SELECT语句