Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
Description
Under terms of this task we'll implement anchored ROW data types for routine parameters, using the same syntax that was previously implemented for routine local variables:
SET sql_mode=DEFAULT; |
CREATE TABLE t1 (a INT, b TEXT); |
DELIMITER $$
|
CREATE PROCEDURE p1 (a ROW TYPE OF t1) |
BEGIN
|
SET a.a=10; |
SET a.b='text'; |
END; |
$$
|
DELIMITER ;
|
SET sql_mode=ORACLE; |
CREATE TABLE t1 (a INT, b TEXT); |
DELIMITER $$
|
CREATE PROCEDURE p1 (a t1%ROWTYPE) AS |
BEGIN
|
a.a:=10;
|
a.b:='text'; |
END; |
$$
|
DELIMITER ;
|
Attachments
Issue Links
- relates to
-
MDEV-12133 sql_mode=ORACLE: table%ROWTYPE in variable declarations
-
- Closed
-
-
MDEV-12461 TYPE OF and ROW TYPE OF anchored data types for stored routine variables
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Link |
This issue relates to |
Description |
Under terms of this task we'll implement anchored ROW data types for routine parameters, using the same syntax that was previously implemented for routine local variables:
{code:sql} SET sql_mode=DEFAULT; CREATE TABLE t1 (a INT, b TEXT); DELIMITER $$ CREATE PROCEDURE p1 (a ROW TYPE OF t1) BEGIN a.a:=10; a.b:='text'; END; $$ DELIMITER ; {code} {code:sql} SET sql_mode=ORACLE; CREATE TABLE t1 (a INT, b TEXT); DELIMITER $$ CREATE PROCEDURE p1 (a t1%ROWTYPE) AS BEGIN a.a:=10; a.b:='text'; END; $$ DELIMITER ; {code} |
Under terms of this task we'll implement anchored ROW data types for routine parameters, using the same syntax that was previously implemented for routine local variables:
{code:sql} SET sql_mode=DEFAULT; CREATE TABLE t1 (a INT, b TEXT); DELIMITER $$ CREATE PROCEDURE p1 (a ROW TYPE OF t1) BEGIN SET a.a=10; SET a.b='text'; END; $$ DELIMITER ; {code} {code:sql} SET sql_mode=ORACLE; CREATE TABLE t1 (a INT, b TEXT); DELIMITER $$ CREATE PROCEDURE p1 (a t1%ROWTYPE) AS BEGIN a.a:=10; a.b:='text'; END; $$ DELIMITER ; {code} |
issue.field.resolutiondate | 2017-08-18 14:44:27.0 | 2017-08-18 14:44:27.86 |
Fix Version/s | 10.3.1 [ 22532 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
NRE Approved | Yes [ 10304 ] |
Workflow | MariaDB v3 [ 82167 ] | MariaDB v4 [ 133331 ] |