oracleでの「continue」の使い方は何ですか。
Oracleでは、他のプログラミング言語のような「continue」キーワードはありません。PL/SQLでは、「IF」ステートメントや「GOTO」ステートメントを使用して、「continue」と同様の効果を実現することができます。
例えば、一部分のコードブロックをスキップするためにIF文を使用することができます。
FOR i IN 1..10 LOOP
IF i = 5 THEN
CONTINUE;
END IF;
DBMS_OUTPUT.PUT_LINE(i);
END LOOP;
その他にも、continueの機能を実現するためには、GOTO文を使用することもできます。
FOR i IN 1..10 LOOP
IF i = 5 THEN
GOTO skip;
END IF;
DBMS_OUTPUT.PUT_LINE(i);
<<skip>>
END LOOP;
GOTO文の使用はコードを理解しにくくし、保守性を低下させる可能性があるため、できるだけ避けることをお勧めします。