【发布时间】:2015-11-27 22:42:32
【问题描述】:
假设我写了一个这样的触发器:
CREATE TRIGGER trupdatetemp
AFTER UPDATE ON dictionnaire_temp
FOR EACH ROW BEGIN if new.REGLE != old.REGLE and new.TYPE_INPUT != old.TYPE_INPUT and new.CHAMPS != old.CHAMPS
then
UPDATE bi_dictionnaire d
set d.REGLE = new.REGLE , d.TYPE_INPUT = new.TYPE_INPUT ,d.CHAMPS = new.CHAMPS
where d.ID = new.ID;
end if;END;
现在我想在 c# 窗口页面中的 Button_Click 事件上调用此触发器。 谢谢。
【问题讨论】:
-
触发器必须在外部调用吗?
-
向
dictionnaire_temp中的记录发出UPDATE。触发器不是您直接调用的东西,它是响应另一个动作而发生的。要调用它,请调用其他操作。如果需要直接调用,请将其设为存储过程。 -
不,我想用 c# 代码调用它!我也不知道我必须把这个触发器放在哪里!