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 我這個例子是比較全面的,當然你...