如何在存储过程中调用其他的存储过程(这些都是带参数的)
一个带参数的存储过程。
sql> create or replace procedure helloworld1 (
2 p_user_name varchar2
3 ) as
4 begin
5 dbms_output.put_line('hello ' || p_user_name || '!');
6 end helloworld1;
7 /
procedure created.
sql> create or replace procedure callhelloworld1 (
2 p_user varchar2
3 ) as
4 begin
5 -- 调用存储过程的 存储过程
6 helloworld1(p_user);
7 end callhelloworld1;
8 /
procedure created.
执行
sql> set serveroutput on
sql> exec callhelloworld1( 'tom' );
hello tom!
pl/sql procedure successfully completed.