Jsp Oracle呼叫儲存過程

2021-07-09 07:05:50 字數 1252 閱讀 7664

一、oracle的儲存過程

--儲存過程 (根據條件來刪除員工資訊)

create or replace procedure proc_delemp(eno emp.empno%type,msg out number)

as v_count number; --宣告變數存放結果

begin

select count(1) into v_count from emp where empno=eno;

if v_count>0 then

delete from emp where empno=eno;

msg:=1;

else

msg:=0;

end if;

end;

--pl/sql執行

declare

msg number;

begin

proc_delemp(11191,msg);

dbms_output.put_line(msg);

end;

二、業務bean呼叫儲存過程

/**

* 底層資料繼承基類(basedao)

* * @author administrator

* */

public class empdao extends basedao ";

// 1)獲得連線

con = this.getconnection();

// 2)獲得cs物件

try catch (sqlexception e) finally catch (sqlexception e)

}this.closeall(null, null, con); // 關閉

} return 0;

}

三、在jsp頁面實現

四、處理頁面

<%

string no = request.getparameter("eno");

int count = dao.delempbyno(integer.parseint(no));

if(count>0)else

%>

Oracle儲存過程呼叫儲存過程

oracle儲存過程呼叫有返回結果集的儲存過程一般用光標的方式,宣告乙個游標,把結果集放到游標裡面,然後迴圈游標 declare newcs sys refcursor cs1 number cs2 number cstype table rowtype table列的個數和newcs返回的個數一樣...

呼叫儲存過程

用乙個命令物件呼叫儲存過程,就是定義儲存過程的名稱,給過程的每個引數新增引數定義,然後執行命令。1.呼叫沒有返回值的儲存過程 呼叫儲存過程的最簡單示例是不給呼叫者返回任何值。下面定義了兩個這樣的儲存過程,乙個用於更新現有的region記錄,另乙個用於刪除指定的region記錄。1 記錄的更新 cre...

儲存過程呼叫

size medium color blue 於 size small 儲存過程 包含三部分 宣告,執行部分,異常。可以有無引數程式和帶引數儲存過程。無參程式語法 1 create or replace procedure noparpro 2 as 3 begin 4 5 exception 6 ...