oracle存储过程简单介绍
1 --简单的存储过程实例 2 3 --存储过程分为两种 1.无参存储过程 2.带参存储过程 4 5 create or REPLACE PROCEDURE p1 6 7 as BEGIN 8 --begin内部为执行的内容 9 10 dbms_output.put_line('无参存储过程实例'); 11 12 13 --声明异常 14 exception 15 when OTHERS then 16 dbms_output.put_line('异常'); 17 18 end;
1 create or replace PROCEDURE p2(num in INTEGER) 2 3 as BEGIN 4 --begin内部为执行的内容 5 6 dbms_output.put_line('有参存储过程实例'); 7 dbms_output.put_line('num=='||num); 8 9 10 --声明异常 11 exception 12 when OTHERS then 13 dbms_output.put_line('异常'); 14 15 end;
1 create or replace PROCEDURE p3(num1 in INTEGER,num1 in INTEGER,sum1 out INTEGER) 2 3 as BEGIN 4 --begin内部为执行的内容 5 6 dbms_output.put_line('有参存储过程含赋值实例'); 7 --存储过程中=用:=表示 8 sum1:=num1+num2; 9 dbms_output.put_line('sum1=='||sum1); 10 11 12 --声明异常 13 exception 14 when OTHERS then 15 dbms_output.put_line('异常'); 16 17 end;