السلام عليكم و رحمة الله و بركاته
اريد ان اعرف اين الخطا في الكود التالي
CREATE OR REPLACE TRIGGER "EMPLOYEE_T1"
AFTER
update of "DNO" on "EMPLOYEE"
for each row
WHEN (new.dno=1) begin
IF UPDATING AND :OLD.Dno != :NEW.Dno THEN
update employee set salary=salary +(salary * .1) where ssn=:NEW.ssn;
END IF;
end;
المطلوب من الكود السابق ان يضيف 10% علي راتب الموظف الذي يتم تحديث حقل القسم له الي رقم 1
علما ان
dno رقم القسم و ssn رقم الموظف
و جزاكم الله خيرا