日期:2014-05-17  浏览次数:20902 次

oracle 不能写or语句?只能and?
如果一个数值 大于100 或者小于2 ,如何表示

------解决方案--------------------
DECLARE
a NUMBER:=100;
b NUMBER:=1;
c NUMBER:=0;
BEGIN
 IF a>100 OR a<2 THEN --条件不成立,不输出
dbms_output.put_line('1yes');
 END IF;
IF b>100 OR b<2 THEN 
dbms_output.put_line('2yes');--条件成立,输出
 END IF;
IF c>100 OR c<2 THEN 
dbms_output.put_line('3yes');--条件成立,输出
 END IF;
END;