create or replace procedure add_employee(
   eno number,
   name varchar2,
   sal number,
   job varchar2 default 'CLERK',
   dno number
)
is
begin
  insert into employee(empon,ename,sal,job,deptno)values(eno,name,sal,job,dno);
  commit;
  end;
  
exec add_employee (1111,'MARY',2000,'MANAGER',10);
执行成功,但是没有效果,求大佬看下。

解决方案 »

  1.   

    SQL> exec add_employee (1111,'MARY',2000,'MANAGER',10);
    PL/SQL procedure successfully completedSQL> select * from employee;
           ENO NAME                          SAL JOB                                      DNO
    ---------- ---------------------- ---------- --------------------------------- ----------
          1111 MARY                         2000 MANAGER                                   10