--用户输入一个雇员编号,之后根据输入的内容进行查询,查询雇员的姓名。
用户的输入信息使用&完成
declare
eno number;
en varchar2(20);
begin
eno:=&no;
select ename into en from emp where empno=eno;
dbms_output.put_line('编号为:'||eno||'雇员的姓名为:'||en);
exception
when no_data_found then
dbms_output.put_line('没有此雇员');
end;
--输入一个雇员的编号,如果其工资高于3500,则显示高工资,工资大于2000,则显示中等工资,工资小于2000的则显示是低等工资。
declare
eno number;
esal number;
begin
eno:=&no;
select sal into esal from emp where empno = eno;
if esal>3500 then
dbms_output.put_line(eno||'高工资');
elsif esal>2000 then
dbms_output.put_line(eno||'中等工资');
else
dbms_output.put_line(eno||' 低等工资');
end if;
exception
when no_data_found then
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载