set serveroutput on
DECLARE
a int := 100;
b int := 200;
c NUMBER;
BEGIN
c := ( a + b ) / ( a - b );
dbms_output.put_line ( c );
EXCEPTION
WHEN zero_divide THEN
dbms_output.put_line ( '除数不可以为零!' );
END;


本文演示了在PL/SQL中如何进行变量声明、算术运算及异常处理,特别是当除数为零时的错误捕获。通过具体示例,展示了如何使用dbms_output.put_line函数输出结果或错误信息。
set serveroutput on
DECLARE
a int := 100;
b int := 200;
c NUMBER;
BEGIN
c := ( a + b ) / ( a - b );
dbms_output.put_line ( c );
EXCEPTION
WHEN zero_divide THEN
dbms_output.put_line ( '除数不可以为零!' );
END;


2496

被折叠的 条评论
为什么被折叠?