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;
相關文章
相關標籤/搜索