oracle如何寫儲存過程

2021-07-25 05:57:59 字數 744 閱讀 4626

create or replace procedure p_name--儲存過程名字

(i_var in int, --輸入引數1

o_var out varchar2 --輸出引數1)is

v_str varchar2(200); --定義儲存過程內部的區域性變數

begin

--下面是儲存過程的主體實現部分

v_str := i_var;

dbms_output.put_line(v_str);

o_var :=  v_str;

exception--錯誤異常處理部分

when others then

dbms_output.put_line(sqlerrm);--列印錯誤資訊

end p_name;

-----------------------------------呼叫儲存過程示例:

declare

v_in int;

v_out varchar2(50);

begin

v_in :=100;

p_name (v_in,v_out); --呼叫儲存過程p_name

dbms_output.put_line('儲存過程輸入結果為:'||v_out);

exception--錯誤異常處理部分

when others then

dbms_output.put_line(sqlerrm);--列印錯誤資訊

end;

SQLSERVER儲存過程如何寫帶引數的游標

很簡單,將引數定義為變數 例如定義變數 declare p flight varchar 35 declare p fdate varchar 35 declare p fstart varchar 35 declare p etid varchar 35 declare p board varch...

如何寫MySQL儲存引擎

connect to sql node link new mysqli 192.168.0.20 root world parameters for mysqli constructor are host,user,password,database if mysqli connect errno ...

oracle中如何寫函式 oracle技術

在oracle資料開發中函式是必不可少的。函式可以一般是可以完成某一功能而編寫的,他儲存在資料中執行也是在資料庫中,有明確的歸屬。比如 使用者a建立了乙個函式,如果a不公開這個函式,那麼oracle中的其他使用者是不能看到該函式的,除非有dba許可權的使用者的。end 我這個例子是比較全面的,當然你...