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
-
Activity
Field | Original Value | New Value |
---|---|---|
Parent |
|
|
Issue Type | Task [ 3 ] | Technical task [ 7 ] |
Labels | Compatibility |
Labels | Compatibility |
Description |
Add support for the Oracle-style {{FOR}} loop when running in {{sql_mode=ORACLE}}
{code:sql} FOR index IN [ REVERSE ] lower_bound .. upper_bound LOOP statements END LOOP [ label ] ; {code} |
Add support for the Oracle-style {{FOR}} loop when running in {{sql_mode=ORACLE}}
{code:sql} FOR index IN [ REVERSE ] lower_bound .. upper_bound LOOP statements END LOOP [ label ] ; {code} There must be at least one statement. The two dots must have no spaces between, otherwise an error is returned: {code:sql} BEGIN FOR i IN 1 . . 10 LOOP NULL; END LOOP; END; / {code} {noformat} ORA-06550: line 2, column 14: PLS-00103: Encountered the symbol "." when expecting one of the following: * & - + / at mod remainder rem .. <an exponent (**)> || multiset {noformat} |
Fix Version/s | 10.2.2 [ 22013 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Assignee | Alexander Barkov [ bar ] |
Fix Version/s | 10.3.0 [ 22127 ] | |
Fix Version/s | 10.2.2 [ 22013 ] |
Labels | Compatibility |
Labels | Compatibility | Compatibility NRE-307517 |
NRE Projects | NRE-307517 |
Labels | Compatibility NRE-307517 | Compatibility |
NRE Approved | Yes [ 10304 ] |
Labels | Compatibility | Compatibility need_review |
Component/s | Parser [ 10201 ] | |
Component/s | Stored routines [ 13905 ] | |
Component/s | OTHER [ 10125 ] |
Link | This issue relates to MDEV-16674 [ MDEV-16674 ] |
Labels | Compatibility need_review | Compatibility |
Workflow | MariaDB v3 [ 76685 ] | MariaDB v4 [ 150771 ] |
Link |
This issue causes |