0
트리거는 생년월일을 입력하기 전에 사망 날짜를 중지해야합니다.SQL orcl10g 트리거 삽입 (deathDate after birthDate)
CREATE TRIGGER Check_deathDate
BEFORE INSERT Or UPDATE of deathDate on Actor
FOR EACH ROW
DECLARE
deathDate DATE;
birthDate DATE;
deathDate_Error EXCEPTION;
IF (deathDate < birthDate) THEN
RAISE deathDate_Error;
END IF;
EXCEPTION
WHEN deathDate_Error THEN
Raise_application_error('deathDate' || 'should be before' || 'birthDate');
END;);
라인 3에서 ...
* 오류를 오류가 있습니다 : ORA-04079 : 잘못된 트리거 사양을
... 어떻게 다른 내가 IF를에서 지정할 수
? 이 같은
+1, 방아쇠 (편집 btw에 대한 감사)보다 훨씬 나은 접근 방식입니다. –