ITPub博客

首页 > 数据库 > Oracle > Oracle开发:变量不可VN1

Oracle开发:变量不可VN1

原创 Oracle 作者:xing2999 时间:2012-07-17 20:57:20 0 删除 编辑


如下的程序是会报错的:

DECLARE

 VN1 NUMBER := 1;

 VN2 NUMBER := 3;

 VN3 NUMBER := 5;

BEGIN

 IF VN1 < VN2 < VN3 THEN

  DBMS_OUTPUT.PUT_LINE('HELLO');

 END IF;

END;


但是,下面的程序就可以成功执行:

DECLARE

 VN1 NUMBER := 1;

 VN2 NUMBER := 3;

 VN3 NUMBER := 5;

BEGIN

 IF VN1 < VN2 AND VN2 < VN3 THEN

  DBMS_OUTPUT.PUT_LINE('HELLO');

 END IF;

END;


或者

DECLARE

 VN1 NUMBER := 1;

 VN2 NUMBER := 3;

 VN3 NUMBER := 5;

BEGIN

 IF VN2 BETWEEN VN1 AND VN3 THEN

  DBMS_OUTPUT.PUT_LINE('HELLO');

 END IF;

END;

[@more@]

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

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