ITPub博客

首页 > 数据库 > Oracle > PLSQL Language Reference-PL/SQL语言基础-表达式-短路计算

PLSQL Language Reference-PL/SQL语言基础-表达式-短路计算

原创 Oracle 作者:luisedalian 时间:2014-03-07 08:36:08 0 删除 编辑

短路计算

当计算一个逻辑表达式的时候PL/SQL使用短路计算。即一但能够确定表达式的值,则PL/SQL就会停止计算。

DECLARE

    on_hand  INTEGER := 0;

    on_order INTEGER := 100;

BEGIN

    -- 不会引发除0错误 

    IF (on_hand = 0) OR ((on_order / on_hand) < 5) THEN

        DBMS_OUTPUT.PUT_LINE('手上的数量为0.');

    END IF;

END;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1102789/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5677820