欢迎各位兄弟 发布技术文章
这里的技术是共享的
declare
max_salary_pf number;
begin
select max(salary) into max_salary_pf from my_emp where dept_id = 55;
dbms_output.put_line('部门有员工');
exception
when no_data_found then
dbms_output.put_line('此部门无员工');
end;
使用max(salary) 之后是有值的,不会抛出异常
declare
max_salary_pf number;
begin
select salary into max_salary_pf from my_emp where dept_id = 55;
dbms_output.put_line('部门有员工');
exception
when no_data_found then
dbms_output.put_line('此部门无员工');
end;
使用 salary 之后是没有值,会抛出异常