在存储过程中,加上下面的语句就会报invalid number的错误。ACTION_COUNT NUMBER;
ACTION_COUNT := 4;
while (ACTION_COUNT>0) LOOP
IF(ACTION_COUNT=1) THEN
Insert....
ELSE
Insert....
END IF;
ACTION_COUNT := ACTION_COUNT-1;
END LOOP;如果把while中的ACTION_COUNT换成任意的数字就可以进循环了,但是不换就报错,求大神帮忙看看,谢谢
ACTION_COUNT := 4;
while (ACTION_COUNT>0) LOOP
IF(ACTION_COUNT=1) THEN
Insert....
ELSE
Insert....
END IF;
ACTION_COUNT := ACTION_COUNT-1;
END LOOP;如果把while中的ACTION_COUNT换成任意的数字就可以进循环了,但是不换就报错,求大神帮忙看看,谢谢
ACTION_COUNT NUMBER;
begin
ACTION_COUNT := 4;
while (ACTION_COUNT > 0) LOOP
IF (ACTION_COUNT = 1) THEN
dbms_output.put_line(ACTION_COUNT);
ELSE
dbms_output.put_line('insert');
END IF;
ACTION_COUNT := ACTION_COUNT - 1;
END LOOP;
end p1;