Oracle declare continue
时间: 2023-10-12 14:19:24 浏览: 77
"DECLARE CONTINUE" is not a valid statement or command in Oracle.
In Oracle, DECLARE is used to define variables, constants, and cursors within a PL/SQL block. The CONTINUE keyword is used in loop statements like FOR LOOP or WHILE LOOP to skip the current iteration and move to the next iteration.
Here is an example of using DECLARE to define a variable and CONTINUE in a FOR LOOP:
```
DECLARE
x NUMBER := 0;
BEGIN
FOR i IN 1..10 LOOP
IF i = 5 THEN
CONTINUE;
END IF;
x := x + i;
END LOOP;
DBMS_OUTPUT.PUT_LINE('Sum of numbers from 1 to 10, except 5: ' || x);
END;
```
This code defines a variable "x" and uses a FOR LOOP to iterate through numbers 1 to 10. When the loop reaches the number 5, it skips that iteration using CONTINUE and moves to the next iteration. Finally, it prints the sum of all numbers except 5.
阅读全文