存儲過程基礎

定義:

存儲過程屬於PL/SQL(Procedureal Language/SQL,過程化SQL語言)

 

語法:     

Create [or replace] procedure proc_name     [(para_name [in | out | in out]  type  [,…..])]     is  |  as   

         聲明部分            //in表示入參,out表示出參 

 begin             

          執行部分;    

EXCEPTION                

           異常處理部分   

 end [proc_name];

 

舉例一:

 

 

舉例二:

  create  procedure  bbbb(v_a   in   int ,v_a1  out  char(20),v_a2   in  out  char(20))

  is

  begin

         v_a1 := v_a  ||   "hello";

         v_a2 := "world";

  end   bbbb;

 

調用:

declare

       v_a1 char;

       v_a2 char;

begin      

      pron_name(2,v_a1,v_a2);    

      dbms_output.put_line(v_a1   ||   v_a2);    //oracle裏輸出v_a1,v_a2的值

end;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章