为了账号安全,请及时绑定邮箱和手机立即绑定

报错 PLS-00905: object SCOTT.RAISESALARY is invalid

create or replace procedure raisesalary(eno in number)--需要指明是输入参数(in)还是输出参数  

as  

--定义一个变量保存涨前的薪水  

   psal emp.sal%type; --变量psal的类型和emp表的sal字段的类型一样  

   --psal number(10);  

  begin  

    --得到员工涨前的薪水  

    select sal into psal from emp where empno=eno; 

    --给该员工涨100  

    update emp set sal = (sal+100) where empno=eno;  

    dbms_output.put_line('涨前:'||psal||' 涨后:'||(sal));--sal  

  end; 


正在回答

1 回答

你 commit了吗


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

报错 PLS-00905: object SCOTT.RAISESALARY is invalid

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信