Я написал процедуру следующим образомReverse значения фиксого Oracle SQL
Create or replace procedure raise_salary(
v_id IN emp.empno%TYPE) AS
Begin
update emp
set sal = sal*1.10
where empno=v_id;
commit;
End;
я понял, что я не создать исключение для отката значения. Я хочу вернуться к первоначальному значению. значение не может быть уменьшено, так как я получаю следующую ошибку. ORA-20187: Оклады не могут быть уменьшены
как вернуться к исходному значению. Я отбросил процедуру, но теперь, когда я ее уже выполнил, она уже увеличила ее. Кажется, теперь это фиксированное значение. Что я делаю?
Благодарим вас, вы были правы насчет спускового крючка. Я ЛЮБЛЮ Stackoverflow – ITInquisitor