Я не могу понять, почему этот триггер не работает. У меня есть база данных Oracle 11G. Ошибка: Предупреждение: Триггер создан с ошибками компиляции
CREATE OR REPLACE TRIGGER application
BEFORE INSERT ON candidates
FOR EACH ROW
DECLARE clubstate CHAR(1);
BEGIN
SELECT open INTO clubstate FROM clubs WHERE club = :NEW.club;
IF clubstate = 'C'
THEN
:NEW.rej_date := SYSDATE;
END IF;
END application;
/
Мои таблицы
"CANDIDATES(nick, club, member*, type, req_date, req_msg, rej_date*, rej_msg*)"
"CLUBS (name, founder*, cre_date, end_date*, slogan, open)"
РЕДАКТИРОВАТЬ: я должен сказать, что я пытаюсь сделать,
Что я Попытка - это когда «ВСТАВИТЬ» в кандидатов, триггер проверяет, открыт ли клуб или нет. Если клуб закрыт, то в rej_date будет указана дата отказа.