C# 如何在c中调用触发器从其他表更新表

C# 如何在c中调用触发器从其他表更新表,c#,database,triggers,C#,Database,Triggers,假设我写了这样一个触发器: 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

假设我写了这样一个触发器:

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窗口页面中的按钮点击事件上调用这个触发器。
谢谢。

将其设置为存储过程。
并在单击事件时调用它。

触发器是否必须被外部调用?对dictionnaire\u temp中的记录发出更新。触发器不是您直接调用的东西,它是对另一个操作的响应。要调用它,请调用其他操作。如果您需要直接调用它,请将其设置为存储过程。不,我想用c代码调用它!我也不知道我要把这个扳机放在哪里!