数据库ifelse的使用如果未找到职工号为1234的职工则显示

发布网友

我来回答

1个回答

热心网友

百度知道
编写PL/SQL程序块,给定一个员工号就可以显示其姓名...展开
badkano
知道合伙人体育行家
关注
成为第4110位粉丝
declare
v_sal number(10, 2);
v_ename varchar2(20);
begin
select ename, sal into v_ename, v_sal from emp where empno = &请输入工号;
dbms_output.put_line('姓名:' || v_ename || ' 工资:' || v_sal);
exception
when no_data_found then
dbms_output.put_line('对不起,没有此员工!');
end;
执行时,会提示你输入工号。输入7369,显示如下
输入1234(即表中不存在的工号),显示如下:
还有,你写的这个不是程序块,就是一个函数,而且写法还不对。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com