Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Let's extend the parser for sql_mode=ORACLE to ignore the NOCOPY keyword in the FUNCTION and PROCEDURE definition grammar:
argument:= name [ IN | OUT | IN OUT ] [ NOCOPY ] datatype |
|
func:= CREATE [OR REPLACE] FUNCTION [schema.] function [( argument [, argument]...)] |
|
proc:= CREATE [OR REPLACE] PROCEDURE [schema.] procedure [( argument [, argument]...)] |
Note, this task is only to understand and ignore the NOCOPY keyword. The optimization (pass-by-reference instead of pass-by-value) helping to avoid value copying will be done in a separate task when needed.
Attachments
Issue Links
- blocks
-
MDEV-34323 Oracle compatibility project 3
-
- Open
-
- causes
-
MDEV-35229 NOCOPY has become reserved word bringing wide incompatibility
-
- Closed
-
- relates to
-
MDEV-10862 Stored procedures: default values for parameters (optional parameters)
-
- Closed
-
-
MDEV-28248 Wrong note "function .. has the same name..." on a general keyword
-
- Open
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
137d 3h 52m | 1 |
|
9h 28m | 1 |
|
7s | 1 |
|
2s | 1 |
|
3s | 1 |
|
14d 2h 46m | 1 |
|
14h 21m | 1 |