Oracle 为什么循环运行十次而不是九次?十不是比十大吗?
它运行10次而不是9次。为什么?它应该在10时退出循环,但它会在另一个10时运行语句。因为条件应该是Oracle 为什么循环运行十次而不是九次?十不是比十大吗?,oracle,Oracle,它运行10次而不是9次。为什么?它应该在10时退出循环,但它会在另一个10时运行语句。因为条件应该是 set serveroutput on; DECLARE Fate number; BEGIN Fate:=1; LOOP IF Fate>10 THEN dbms_output.put_line('end'); EXIT; END IF; dbms_output.put_line
set serveroutput on;
DECLARE
Fate number;
BEGIN
Fate:=1;
LOOP
IF Fate>10 THEN
dbms_output.put_line('end');
EXIT;
END IF;
dbms_output.put_line(Fate);
Fate:=Fate+1;
END LOOP;
END;
或
“十不大于十吗?”-呃,不:十等于十!
if fate >= 10
if fate > 9