创建第一个存储过程,输出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');
本文详细介绍了如何在Oracle数据库中创建并执行基本的存储过程,包括输出文本、向表中添加数据以及使用参数的存储过程。通过实例演示了创建、调用存储过程的方法。

被折叠的 条评论
为什么被折叠?



