CONTINUE
Translation reference to convert Oracle CONTINUE statement to Snowflake Scripting
Description
The
CONTINUE
statement exits the current iteration of a loop, either conditionally or unconditionally, and transfers control to the next iteration of either the current loop or an enclosing labeled loop. (Oracle PL/SQL Language Reference CONTINUE Statement)
Some parts in the output code are omitted for clarity reasons.
Sample Source Patterns
1. Simple Continue
Code skips the INSERT
statement by using CONTINUE
.
This case is functionally equivalent.
Oracle
Snowflake Scripting
2. Continue with condition
Code skips inserting even numbers by using CONTINUE
.
This case is not functionally equivalent, but, you can turn the condition into an IF
statement.
Oracle
Snowflake Scripting
3. Continue with label and condition
Code skips line 19, and the inner loop is only executed once because the CONTINUE
is always jumping to the outer loop using the label.
This case is functionally equivalent applying the same process as the previous sample.
Note that labels are going to be commented out.
Oracle
Snowflake Scripting
Known Issues
No issues were found.
Related EWIs
SSC-EWI-0094: Label declaration not supported.
Last updated