在oracle10中寫好了儲存過程,**如下:
createorreplace
procedure
proc_insert
( sname
invarchar2
, sage
inint
, ***etime
invarchar2)is
begin
insert
into
t_test(c_id, c_name, c_age, c_intime, c_exetime)
values(t_test_cid.nextval,sname,sage, sysdate, to_date(***etime, '
yyyy-mm-dd
'));
end proc_insert;
為了在pl/sql中呼叫這個儲存過程,採用了如下的**:
beginproc_insert(
'hello6
',25,'
2005-12-24');
commit
;end;
另外增加了乙個儲存過程,但是***etime是date型別,那麼呼叫的時候,就必須先把字串轉換成date型別,否則將會呼叫失敗。
儲存過程:
createorreplace
procedure
proc_insert2
( sname
invarchar2
, sage
inint
, ***etime
indate)is
begin
insert
into
t_test(c_id, c_name, c_age, c_intime, c_exetime)
values
(t_test_cid.nextval,sname,sage, sysdate, ***etime);
end proc_insert2;
呼叫的**:
beginproc_insert2(
'hellowhat
', 26, to_date('
2010-10-20
', '
yyyy-mm-dd
'));
commit
;end;
在 PL SQL 中呼叫儲存過程 oracle
在 pl sql 中呼叫儲存過程 oracle 1 在sql的執行視窗中只能這樣呼叫 call out time 這樣執行就是把 call out time 當成乙個sql語句,而exec out time 不是乙個sql語句,是乙個執行體,執行體呼叫必須在命令視窗,把這句話當成乙個整體,也就是pl...
PL Sql 中建立 除錯 呼叫儲存過程
儲存過程 所用函式說明 功能 求和與差 原形 getsumandsub p1 in number p2 in number m out number b out number 引數 m p1 p2 b p1 p2 1.先建儲存過程 左邊的瀏覽視窗選擇 procedures 會列出所有的儲存過程,右擊...
ADF中呼叫PLSQL儲存過程和函式
下面是從 adf guide 中總結的一段呼叫 plsql 儲存過程和函式的方法,僅供參考。1,呼叫沒有引數的儲存過程 可以使用 executecommand 函式,在 am 的實現類中可以這樣來使用 getdbtransaction executecommand begin devguidepkg...