日期:2014-05-16 浏览次数:20357 次
?
创建第一个存储过程,输出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');