declare
--声明一个异常
v_exception Exception;
v_username varchar2(100);
begin
v_username := 'test';
if v_username != 'admin' then
raise v_exception;
end if;
exception
when v_exception then
begin
dbms_output.put_line('触发自定义异常');
raise_application_error(-20003, 'v_username的值不等于admin');
end;
when others then
null;
end;