程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle存儲過程的創建

Oracle存儲過程的創建

編輯:Oracle數據庫基礎

本人是Oracle 的熱捧者,以下的相關內容主要是我個人對於Oracle存儲過程的一個總結,其中包括儲存過程的創建,以及變量賦值的實際應用,以下就是文章的具體內容的描述,希望你會有所收獲。

1、創建存儲過程

  1. create or replace procedure test
    (var_name_1 in type,var_name_2 out type) as  

聲明變量(變量名 變量類型)

  1. begin  

Oracle存儲過程的執行體

  1. end test;  

打印出輸入的時間信息

  1. E.g:   
  2. create or replace procedure test(workDate in Date) is   
  3. begin   
  4. dbms_output.putline('The input date is:'
    ||to_date(workDate,'yyyy-mm-dd'));   
  5. end test;   

2、變量賦值

變量名 := 值;

  1. E.g:   
  2. create or replace procedure test(workDate in Date) is   
  3. x number(4,2);   
  4. begin   
  5. :1;   
  6. end test;   

3、判斷語句

if 比較式 then begin end; end if;

  1. E.g   
  2. create or replace procedure test(x in number) is   
  3. begin   
  4. if x >0 then   
  5. begin   
  6. :0 - x;   
  7. end;   
  8. end if;   
  9. if x = 0 then   
  10. begin   
  11. x: = 1;   
  12. end;   
  13. end if;   
  14. end test;   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved