数据库ifelse的使用如果未找到职工号为1234的职工则显示
发布网友
发布时间:2024-10-20 17:28
我来回答
共1个回答
热心网友
时间:2024-10-21 19:09
百度知道
编写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(即表中不存在的工号),显示如下:
还有,你写的这个不是程序块,就是一个函数,而且写法还不对。