早教吧作业答案频道 -->其他-->
关于Oracle的问题(很急的,今天就要答案的,希望会做的同志们帮帮忙啊!非常感谢的!)1.在Oracle中创建一个函数,该函数根据输入的参数iempno(表示员工编号)来判断表emp中是否存在该员
题目详情
关于Oracle的问题(很急的,今天就要答案的,希望会做的同志们帮帮忙啊!非常感谢的!)
1.在Oracle中创建一个函数,该函数根据输入的参数i_empno(表示员工编号)来判断表emp中是否存在该员工的信息,如果存在返回字符串,“存在!”,如果不存在,返回字符串“不存在!”。
提示:
表emp的结构为(empno NUMBER(4),
ename
VARCHAR2(20),sal
NUMBER,deptno NUMBER(2))
2.
2.在Oracle中创建一个过程,该过程根据输入的参数i_deptno(表示部门编号)来查询部门表dept中对应的部门名称dname的信息,并将查询的结果输出。
提示:表dept的结构为(deptno NUMBER(2)(20))。
要求:(1)加入适当的异常处理机制。
(2)查询结果输出直接用语句在句程中实现,并应提前设置好环境变量。
1.在Oracle中创建一个函数,该函数根据输入的参数i_empno(表示员工编号)来判断表emp中是否存在该员工的信息,如果存在返回字符串,“存在!”,如果不存在,返回字符串“不存在!”。
提示:
表emp的结构为(empno NUMBER(4),
ename
VARCHAR2(20),sal
NUMBER,deptno NUMBER(2))
2.
2.在Oracle中创建一个过程,该过程根据输入的参数i_deptno(表示部门编号)来查询部门表dept中对应的部门名称dname的信息,并将查询的结果输出。
提示:表dept的结构为(deptno NUMBER(2)(20))。
要求:(1)加入适当的异常处理机制。
(2)查询结果输出直接用语句在句程中实现,并应提前设置好环境变量。
▼优质解答
答案和解析
1.
create or replace function fn_exists(i_empno number) return varchar2
is
i_exists varchar2(20);
v_cnt int;
begin
select nvl(count(*),0) into v_cnt from emp where empno=i_empno;
if v_cnt>0 then
i_exists:='存在!';
else
i_exists:='不存在!';
end if;
return i_exists;
end;
2.
create or replace procedure fn_dname(i_deptno number,i_dname out varchar2)
is
begin
select dname into i_dname from dept where deptno=i_deptno;
exception
when no_data_found then
DBMS_OUTPUT.PUT_LINE('输入的部门编号不存在!‘);
return;
end;
create or replace function fn_exists(i_empno number) return varchar2
is
i_exists varchar2(20);
v_cnt int;
begin
select nvl(count(*),0) into v_cnt from emp where empno=i_empno;
if v_cnt>0 then
i_exists:='存在!';
else
i_exists:='不存在!';
end if;
return i_exists;
end;
2.
create or replace procedure fn_dname(i_deptno number,i_dname out varchar2)
is
begin
select dname into i_dname from dept where deptno=i_deptno;
exception
when no_data_found then
DBMS_OUTPUT.PUT_LINE('输入的部门编号不存在!‘);
return;
end;
看了关于Oracle的问题(很急的...的网友还看了以下:
求证:√2不是有理数?假设√2是有理数则√2可以写成一个最简分数假设是p/q=√2,p和q互质平方 2020-04-09 …
【急求一道数学建模题,希望略懂的人士帮忙~】有关数学建模的题 模型的假设 建立 结果的分析某村有荒 2020-06-27 …
数学建模,我想知道我的描述适合哪种数学模型.论文需要.追加100分,希望能多多交流.小弟论文要做一 2020-06-27 …
一个数学建模问题,希望给点思路在我们的生活中总存在着不同包装大小的商品,例如牙膏、卫生纸、洗衣粉等 2020-06-27 …
希望给我一点解决的建议哦!在这里谢谢你了.数学建模参赛队伍的分组模型在数学建模比赛来临之际,教练最 2020-06-27 …
已知幂函数y=x^(p/q)(p,q为整数,p/q为最简分数)的图象是双曲线,过(-1,1),(1 2020-08-01 …
这是一个数学建模问题:一个满怀希望的牧民有x平方米土地可用于放牧,他希望得到下面问题的答案:1.他应 2020-11-16 …
数学建模点菜问题(需要包含某些营养成份,又希望总价格最低)?点菜问题:我们在餐馆中点菜,需要包含某些 2020-11-28 …
对于下述命题p,写出“¬p”形式的命题,并判断“p”与“¬p”的真假:(1)p:91∈(A∩B)(其 2020-12-13 …
一题关於方程组解值和通解问题设下列方程组(E)有非零解:{X-Y+Z=0(E){3X+Y-3Z=0{ 2020-12-24 …