① 關於調用帶輸出參數的oracle存儲過程
可以通過以下方式來進行帶參數存儲過程執行。
sql">SQL>createorreplaceproceresp_pro10
2(spnoinnumber,spnameoutvarchar2)is
3begin
4select'ename'intospnamefromal;
5end;
6/
過程已創建。
SQL>setserveroutputon
SQL>DECLARE
2spnonumber;
3spnamevarchar2(10);
4BEGIN
5sp_pro10(spno,spname);
6
7dbms_output.put_line(spname);
8END;
9/
ename
PL/SQL過程已成功完成。
② oracle中帶輸出參數的存儲過程怎麼調用
--
查看存儲過程執行時的列印信息
set
serveroutput
on
--
執行存儲過程
execute
$proc_name;
--
帶有輸出參數的情況下
var
$variable
$type($length);
execute
$proc_name(:$variable);
--
查看存儲過程內容
單引號內大寫
select
text
from
all_source
where
type='procere'
and
name='$proc_name'
(and
owner='$owner');
--
重新編譯存儲過程
alter
procere
$proc_name
compile
(debug);
③ oracle帶參(傳入,傳出)的存儲過程怎麼執行
1、新建存儲過程,Create or ReplaceProcere CHK_SYS_EMP 檢查系統工號。
④ oracle中怎麼執行帶有輸出參數的存儲過程,在程序中我知道怎麼調用,
1、新建一個存儲過程(Procere)。
⑤ oracle資料庫job怎麼調用含參數的存儲過程
dbms_job.submit(test_job_really,'test_jobproce("zhangsan");',sysdate,'sysdate+1/1440');
改為:
dbms_job.submit(test_job_really,'test_jobproce(''zhangsan'');',sysdate,'sysdate+1/1440');
注意:zhangsan的兩邊,不是雙引號,是兩個單引號!
如有幫助,請採納!