Oracle开发:变量不可VN1<VN2<VN3?
如下的程序是会报错的: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;