Details
-
Technical task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
10.2.2-3, 10.2.2-1, 10.2.2-2, 10.2.2-4, 10.1.18
Description
Add support for the Oracle-style FOR loop when running in sql_mode=ORACLE
FOR index IN [ REVERSE ] lower_bound .. upper_bound |
LOOP statements
|
END LOOP [ label ] ; |
There must be at least one statement.
The two dots must have no spaces between, otherwise an error is returned:
BEGIN
|
FOR i IN 1 . . 10 LOOP |
NULL; |
END LOOP; |
END; |
/
|
ORA-06550: line 2, column 14:
|
PLS-00103: Encountered the symbol "." when expecting one of the following:
|
* & - + / at mod remainder rem .. <an exponent (**)> ||
|
multiset
|
Attachments
Issue Links
- causes
-
MDEV-32275 getting error 'Illegal parameter data types row and bigint for operation '+' ' when using ITERATE in a FOR..DO
- Closed
- relates to
-
MDEV-16674 Document FOR loop
- Open