PL/SQL 编程初步理解

来源:互联网 发布:非主流 知乎 编辑:程序博客网 时间:2024/06/09 22:09

 代码:

SQL> set serveroutput onSQL> declare  2    a number:=3;  3    b number:=4;  4    c number;  5  begin  6    c:=(a*b)/(a+b);  7    dbms_output.put_line(c);  8  exception  9    when zero_divide then 10      dbms_output.put_line('除数不能为0!'); 11    end; 12  /1.71428571428571428571428571428571428571PL/SQL 过程已成功完成。



----->在上面的程序中,为了服务器端显示执行结果,使用了SET SERVEROUTPUT ON命令。在DECLARE关键字表示的声明块中声明了3个变量A,B和C,其数据类型为NUMBER,并且分别为变量A和B赋初始值为3和4。

       接下来以BEGIN关键字标识可执行块的开始,在可执行块中包含了两条PL/SQL语句。第一条语句计算A*B/(A+B)的值,并将计算结果赋予变量C;随后则使用DBMS_OUTPUT.PUT_LINE(C);语句显示计算结果。EXCEPTION关键字表示异常处理块的开始。在这里捕获的异常是ZERO_DIVIDE,表示出现了除数为0的错误。出现错误时显示的错误信息为"除数不能为0!"。

0 0
原创粉丝点击