创建第一个存储过程,输出hello,
把oracle中的输出打开,set serveroutput on
SQL> create or replace procedure sp_prod2 is
2 begin
3 dbms_output.put_line('hello');
4 end;
5 /
执行该过程,exec sp_prod2;
SQL> create or replace procedure sp_prod is
2 begin
3 insert into dept values(80,'test','test');
4 end;
5 /
向表中添加数据 exec sp_prod;
创建带参数的存储过程
SQL> create or replace procedure sp_prod(deptnoNew number,dnameNew varchar2) is
2 begin
3 update dept set dname=dnameNew where deptno=deptnoNew;
4 end;
5 /
执行该过程 exec(10,'Test');