Details
-
New Feature
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
Description
This syntax is used in mostly stored procedures and instead of returniing a result set, see MDEV-10014, the data is returned into a variable, like this:
CREATE OR REPLACE TABLE t1(c1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT); |
|
DELIMITER //
|
CREATE OR REPLACE PROCEDURE p1() |
BEGIN
|
DECLARE value INTEGER; |
|
INSERT INTO t1 VALUES(NULL) RETURNING c1 INTO value; |
SELECT value; |
END; |
//
|