我在oracle 11g中有这个表
count day
0 MONDAY
0 TUESDAY
1 WEDNESDAY
1 THURSDAY
然后我正在为:
loop
IF (J.DAY='MONDAY' AND J.COUNT=0) THEN
DBMS_OUTPUT.PUT_LINE('MONDAY IN');
IF (J.DAY='TUESDAY' AND J.COUNT=0) THEN
DBMS_OUTPUT.PUT_LINE('TUESDAY IN');
END IF;
END IF;
end loop
但只是显示星期一,所以没有采取第二个条件,也许我写错了代码。
请告诉我
答案 0 :(得分:0)
好的我明白了:D
loop
IF (J.DAY='MONDAY' AND J.COUNT=0) THEN
DBMS_OUTPUT.PUT_LINE('MONDAY IN');
ELSIF (J.DAY='TUESDAY' AND J.COUNT=0) THEN
DBMS_OUTPUT.PUT_LINE('TUESDAY IN');
END IF;
END IF;
end loop