【求助】Oracle存储过程插入后没有插入成功!!!!

  Wei 2019-01-17 03:54:11
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);
执行成功,但是没有效果,求大佬看下。
...全文
333 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2019-01-17
  • 打赏
  • 举报
回复
楼主,你是不是,只创建成功了这个存储过程,但实际上并没有执行它?
wangfutai91 2019-01-17
  • 打赏
  • 举报
回复
SQL> exec add_employee (1111,'MARY',2000,'MANAGER',10);
PL/SQL procedure successfully completed

SQL> select * from employee;
ENO NAME SAL JOB DNO
---------- ---------------------- ---------- --------------------------------- ----------
1111 MARY 2000 MANAGER 10
Mricoo_周 2019-01-17
  • 打赏
  • 举报
回复
一模一样建了存储过程,跑了一下是可以插入的。 你可以测试下这个存储过程,一步步执行下去

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧