我想为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;