Oracle測試儲存過程兩種方式

2021-05-22 10:02:25 字數 710 閱讀 8475

在初學oracle時,寫了乙個儲存過程,名稱是:proc_get_bill,三個引數,第1,3是in引數,第2是out引數,寫完之後,想測一下,結果發現網上有多種方式(其重要是下面這兩種,只是寫法不同而已),剛開始把兩種變數定義方式搞錯了,一直執行不過,經慢慢嘗試,得到了下面兩種寫法,希望像我這樣初學者少走彎路,直接搞清兩種方式(紅色字型是注釋)。

1.寫法

var test1 varchar2(2000);

var test2 varchar2(10);

exec

outer_system_inte***ce_pkg.proc_get_bill('','',:test1,:test2);

select :test1 from dual;

outer_system_inte***ce_pkg

(是package)2

、寫法declare

o_resultvarchar2(2000);

o_split_charvarchar2(10);

begin

cmcc.outer_system_inte***ce_pkg.proc_get_bill('','', o_result, o_split_char);

dbms_output.put_line(o_result);

end;

cmcc

(是db

名稱)

Oracle儲存過程定時執行主要有兩種方法

1 編寫shell指令碼,使用crontab在後台定時執行 a shell指令碼 bash 2.03 more pr merge query report.sh bin sh oracle base oracle home 指定環境變數 oracle home oracle home data nl...

SQL與Oracle兩種形式分頁儲存過程

sql分頁儲存過程 create procedure dbo sp pageindex add the parameters for the stored procedure here tblname varchar 50 表名 檢視名 strgetfields varchar 255 查詢字段列表...

flask框架session儲存有兩種方式

session實現的原理 session是用來幹什麼的呢?由於http協議是乙個無狀態的協議,也就是說同乙個使用者第一次請求和第二次請求是完全沒有關係的,但是現在的 基本上有登入使用的功能,這就要求必須實現有狀態,而session機制實現的就是這個功能。使用者第一次請求後,將產生的狀態資訊儲存在se...