错误(7,56):PLS-00049:错误的绑定变量'RACE.Race_location'

时间:2014-02-26 21:45:13

标签: sql

我正在尝试创建一个引用我的sql代码中的表的触发器。如果有一个比使用触发器更简单的方法,请让我知道:)但我似乎得到这个错误,我不能为我的生活找出原因。一切都被正确命名,我有双重和三重检查。

CREATE OR REPLACE TRIGGER RACEDATECHECK 
BEFORE INSERT OR UPDATE ON RACE 
REFERENCING NEW AS RACE
FOR EACH ROW
DECLARE meet_end_date DATE;
BEGIN
 SELECT EndDate INTO meet_end_date FROM MEETING WHERE :RACE."Race_location" =                 
MEETING."Meeting_Location" AND   :RACE.Meeting_start = MEETING.StartDate;
 IF :RACE."Race_Date" > meet_end_date
 THEN   
     RAISE_APPLICATION_ERROR(-20000, 'Error, race date must
     fit between meeting parameters');
END IF;
END;

0 个答案:

没有答案