先建一张测试表:
create table WWT_TABLE_TEST
(
NAME VARCHAR2(2000),
AGE NUMBER,
SEX VARCHAR2(20),
BIRTHDAY DATE
)
创建被调用的存储过程:
create or replace procedure wwt_test2(inchar in varchar2,outchar out varchar2) is
begin
outchar:=inchar||'hello procedure';
end;
创建调用被调用存储过程的存储过程:
create or replace procedure wwt_test1 is
myString varchar(1000);
tempString varchar(1000);
sqlText varchar(1000);
record_number number;
logId NUMBER;--记录log_pro的id
begin
--select cooper.SEQ_LOG_PRO.NEXTVAL into logId from dual;
begin
tempString:='already';
wwt_test2('wwt',tempString);
myString:=tempString;
sqlText:='insert into wwt_table_test values('''||myString||'