为Firebird数据库v2.5创建触发器

时间:2018-02-05 03:56:42

标签: triggers firebird firebird2.5

我想为firebird数据库创建一个触发器,但之前从未这样做过。

我希望触发器在表JOBLINES中留下记录时触发。是否触发动作"在更新之前"。触发器的目的是在保存之前检查字段中是否有值。

我想要ACTIVE FORFORE吗? 如果新行不符合标准,如何停止保存新行?

触发器中的位置是指什么? 如果我想使用SQL检查字段条目的有效性怎么办?

我想象"新的。"是指尚未保存的记录。如果我想检查已编辑的行,该怎么办?

CREATE TRIGGER CHECK_RELATED_JOB FOR JOBLINES
ACTIVE BEFORE 
  UPDATE
POSITION 0
AS
begin
    If new.AdditionalField_05 is null then 
          Showmessage('Assign Job for income');
end;

0 个答案:

没有答案