我定义了一个存储过程,isSuccess(varchar(20);varchar(20);varchar(500))
我想连续10次调用该存储过程,我该如何实现呢?

解决方案 »

  1.   

    我想连续10次调用该存储过程,我该如何实现呢?
    循环调用
    For ..Loop
      

  2.   

    给你做个例子:
    --存储过程
    create or replace procedure mp(a1 in number,a2 in number,a3 out number) 
    as begin 
    a3:=a1+a2; 
    end mp;
    --调用10次
    variable a number; 
    begin 
    for i in 1..10 loop
    mp(1,1,:a); 
    dbms_output.put_line(:a); 
    end loop;
    end; 
    --输出结果
    2
    2
    2
    2
    2
    2
    2
    2
    2
    2PL/SQL 过程已成功完成