CREATE OR REPLACE PROCEDURE aaaa_ts AS
i_start NUMBER;
i_end NUMBER;
i NUMBER;
BEGIN
i_start := 10000000000;
i_end := 10000009999;
FOR i IN i_start .. i_end
LOOP
INSERT INTO test VALUES (i);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(i);
END;
为什么这个过程执行会报错?
执行这一句时就报错 FOR i IN i_start .. i_end
奇了怪了
i_start NUMBER;
i_end NUMBER;
i NUMBER;
BEGIN
i_start := 10000000000;
i_end := 10000009999;
FOR i IN i_start .. i_end
LOOP
INSERT INTO test VALUES (i);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(i);
END;
为什么这个过程执行会报错?
执行这一句时就报错 FOR i IN i_start .. i_end
奇了怪了
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14740/viewspace-246462/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14740/viewspace-246462/