mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge 10.3 into 10.4
This commit is contained in:
@ -1462,4 +1462,78 @@ DROP PROCEDURE p1;
|
||||
(SELECT (SELECT (SELECT (SELECT (SELECT (SELECT (SELECT (SELECT
|
||||
1
|
||||
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-17693 Shift/reduce conflicts for NAMES,ROLE,PASSWORD in the option_value_no_option_type grammar
|
||||
--echo #
|
||||
|
||||
CREATE TABLE names (names INT);
|
||||
SELECT names FROM names AS names;
|
||||
DROP TABLE names;
|
||||
|
||||
CREATE TABLE password (password INT);
|
||||
SELECT password FROM password AS password;
|
||||
DROP TABLE password;
|
||||
|
||||
CREATE TABLE role (role INT);
|
||||
SELECT role FROM role AS role;
|
||||
DROP TABLE role;
|
||||
|
||||
DELIMITER $$;
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE names VARCHAR(32) DEFAULT '[names]';
|
||||
DECLARE password VARCHAR(32) DEFAULT '[password]';
|
||||
DECLARE role VARCHAR(32) DEFAULT '[role]';
|
||||
names:
|
||||
LOOP
|
||||
SELECT names;
|
||||
LEAVE names;
|
||||
END LOOP;
|
||||
password:
|
||||
LOOP
|
||||
SELECT password;
|
||||
LEAVE password;
|
||||
END LOOP;
|
||||
role:
|
||||
LOOP
|
||||
SELECT role;
|
||||
LEAVE role;
|
||||
END LOOP;
|
||||
END;
|
||||
$$
|
||||
DELIMITER ;$$
|
||||
|
||||
DELIMITER $$;
|
||||
--error ER_SP_BAD_VAR_SHADOW
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE names VARCHAR(32);
|
||||
SET names='[names]';
|
||||
END;
|
||||
$$
|
||||
DELIMITER ;$$
|
||||
|
||||
DELIMITER $$;
|
||||
--error ER_SP_BAD_VAR_SHADOW
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE password VARCHAR(32);
|
||||
SET password='[password]';
|
||||
END;
|
||||
$$
|
||||
DELIMITER ;$$
|
||||
|
||||
DELIMITER $$;
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE role VARCHAR(32);
|
||||
SET role='[role]';
|
||||
END;
|
||||
$$
|
||||
DELIMITER ;$$
|
||||
|
||||
--error ER_UNKNOWN_SYSTEM_VARIABLE
|
||||
SELECT @@GLOBAL.names;
|
||||
--error ER_UNKNOWN_SYSTEM_VARIABLE
|
||||
SELECT @@GLOBAL.password;
|
||||
--error ER_UNKNOWN_SYSTEM_VARIABLE
|
||||
SELECT @@GLOBAL.role;
|
||||
|
||||
--echo End of 10.3 tests
|
||||
|
Reference in New Issue
Block a user