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;

 

 

posted @ 2018-05-08 11:31  ztt_tttt  阅读(308)  评论(0编辑  收藏  举报