oracle存储过程

来源:互联网 发布:武汉大学软件工程硕士 编辑:程序博客网 时间:2024/05/14 17:17
--有参存储过程(求1...N的和,N为入参)create or replace procedure p2(v_number in int) is  v_sum number := 0;begin  for v_i in 1 .. v_number loop    v_sum := v_i + v_sum;  end loop;  dbms_output.put_line('v_sum:' || v_sum);end;--调用存储过程begin  p2(100);end;--删除存储过程drop procedure p2;--带入参和出参的存储过程(求1...N的和,N为入参,sum为出参)create or replace procedure p3(v_number in int, v_sum out number) isbegin  v_sum := 0;  for v_i in 1 .. v_number loop    v_sum := v_i + v_sum;  end loop;    dbms_output.put_line('v_sum:'||v_sum);end;--调用存储过程declare  v_sum number;begin  p3(100, v_sum);  dbms_output.put_line(v_sum);end;--删除存储过程drop procedure p3;


 

原创粉丝点击