create or replace procedure CHANGE_SALARY(p_empno number,p_raise number default 10)
as
v_name varchar2(10);
v_sal number(5);
begin
select ename,sal into v_name,v_sal from emp where empno=p_empno;
update emp set sal=sal+p_raise where empno=p_empno;
dbms_output.put_line(empno||'号员工,'|| v_name ||',这次工资调整到'|| to_char(v_sal+p_raise) || '元');
commit;
exception
when others then
dbms_output.put_line('修改错误');
rollback;
end;
到底是哪出错了,我刚学存储过程,还不太会写,大家帮忙看看