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;