
December 11th, 2003, 09:33 AM
|
|
Senior Member
|
|
Join Date: Sep 2003
Location: Canada
Posts: 305
Time spent in forums: 2 h 45 m 20 sec
Reputation Power: 10
|
|
|
I just type a trigger for:
(2)Salaries may only be increased, never decreased.
CRAETE TRIGGER salary_check
BEFORE
INSERT OR UPDATE OF salary ON myemp
FOR EACH ROW
DECLARE
currsal number;
BEGIN
SELECT salary INTO currsal
FROM myemp
WHERE employee# = :new.employee#;
IF (:new.sal < currsal) THEN
raise_application_error (-20888, 'New salary for this empoyee ' || :new.employee# || ' must be greater than its current salary');
END IF;
END;
/
Regards
|