用oracle編寫程式包,包中含有過程和函式

2021-05-24 11:22:19 字數 937 閱讀 7345

1樓:走過路過

create or replace package pk2 is

procedure jobs(empid scott.emp.job%type,numbs out number);

function depts(deptid scott.emp.deptno%type) return number;

end pk2;

/create or replace package body pk2 is

procedure jobs(empid scott.emp.job%type,numbs out number) is

begin

select count(*)

into numbs

from emp

where job = empid;

exception

when others then

numbs := 0;

end;

function depts(deptid scott.emp.deptno%type) return number is

numbs number;

begin

select count(*)

into numbs

from emp

where deptno = deptid;

return numbs;

exception

when others then

return 0;

end;

end pk2;/

2樓:匿名使用者

過程能夠輸出所有的student表的學生姓名(name欄位)和學號(id欄位)值。

函式能夠根據傳入的id引數,檢索出該id值對應的學生姓名(name欄位值),如果不存在,輸出「該學生不存在」

Python程式設計序,用python編寫程式?

python中九九乘法口訣表可以用行和列相乘的方法實現,具體 如下 for i in range 1,10 設定行的數量for j in range 1,i 1 設定列的數量,第幾行就輸出幾列 print s s s j,i,i j end 用end 引數控制換行 print 消除end 引數 py...

求用C語言編寫程式,求用C語言編寫一個程式

5fen.由於分數太少,我就寫一個簡單的,本函式可以擴充套件 吧分給我吧 引數 檔名 返回值 字元數 int count char filename return ret 想學好,最好能自己寫。你可以多看看別人寫的,也好為自己寫打下基礎。用c語言編寫一個程式,求a b的絕對值 的和.include ...

用c語言編寫程式s123100的程式

int main include stdio.h int main void 或 include stdio.h int main void c語言編寫的1 2 3 100的程式 void main printf 結果是 抄 d sum sum就是1 2 3 100的結果。如果bai你要加到1000...