'CONTINUE' keyword in Oracle 10g PL/SQL

后端 未结 9 2166
失恋的感觉
失恋的感觉 2020-12-14 06:00

I\'m migrating a TSQL stored procedure to PL/SQL and have encountered a problem - the lack of a CONTINUE keyword in Oracle 10g.

I\'ve read that Oracle 11g has this a

9条回答
  •  感情败类
    2020-12-14 06:53

    Though it's a bit complex and just a fake, you can use exception this way :

    DECLARE
      i NUMBER :=0;
      my_ex exception;
    BEGIN
      FOR i IN 1..10
      LOOP
          BEGIN
             IF i = 5 THEN
                raise my_ex;
             END IF;
             DBMS_OUTPUT.PUT_LINE (i);
          EXCEPTION WHEN my_ex THEN
             NULL;
          END;
      END LOOP;
    
    END;
    

提交回复
热议问题