declare
a int:=9;
b int:=0;
begin
dbms_output.put_line('商是: '||a/b);
dbms_output.put_line('finished!!!');
exception
when zero_divide then
dbms_output.put_line('你做除法时,注意除数不能为0!!!');
dbms_output.put_line('sqlcode||sqlerrm');
end;
declare
v_bonus salary.奖金%type;
v_empid employee.员工编号%type:=20220107;
begin
select 奖金 into v_bonus from salary where 员工编号 = v_empid;
dbms_output.put_line('编号为'||v_empid||v_empid||'的奖金是:'||v_bonus);
end;
SQL>
SQL> declare
2 v_bonus salary.奖金%type;
3 v_empid employee.员工编号%type:=20220107;
4 begin
5 select 奖金 into v_bonus from salary where 员工编号 = v_empid;
6 dbms_output.put_line('编号为'||v_empid||v_empid||'的奖金是:'||v_bonus);
7 end;
8 /
编号为2022010720220107的奖金是:20000
PL/SQL 过程已成功完成。
SQL>