Browse Source
sql_yacc_ora.yy: mering MDEV-13384 "window" seems like a reserved column name but it's not listed as one
sql_yacc_ora.yy: mering MDEV-13384 "window" seems like a reserved column name but it's not listed as one
Merging MDEV-13384 changes from sql_yacc.yy to sql_yacc_ora.yypull/514/merge
4 changed files with 57 additions and 9 deletions
-
16mysql-test/suite/compat/oracle/r/win.result
-
20mysql-test/suite/compat/oracle/t/win.test
-
6sql/sql_yacc.yy
-
24sql/sql_yacc_ora.yy
@ -0,0 +1,16 @@ |
|||
# |
|||
# MDEV-13384: "window" seems like a reserved column name but it's not listed as one |
|||
# |
|||
# Currently we allow window as an identifier, except for table aliases. |
|||
# |
|||
CREATE TABLE door (id INT, window VARCHAR(10)); |
|||
SELECT id |
|||
FROM door as window; |
|||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'window' at line 2 |
|||
SELECT id, window |
|||
FROM door; |
|||
id window |
|||
SELECT id, window |
|||
FROM door as window; |
|||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'window' at line 2 |
|||
DROP TABLE door; |
|||
@ -0,0 +1,20 @@ |
|||
--echo # |
|||
--echo # MDEV-13384: "window" seems like a reserved column name but it's not listed as one |
|||
--echo # |
|||
--echo # Currently we allow window as an identifier, except for table aliases. |
|||
--echo # |
|||
|
|||
CREATE TABLE door (id INT, window VARCHAR(10)); |
|||
|
|||
--error ER_PARSE_ERROR |
|||
SELECT id |
|||
FROM door as window; |
|||
|
|||
SELECT id, window |
|||
FROM door; |
|||
|
|||
--error ER_PARSE_ERROR |
|||
SELECT id, window |
|||
FROM door as window; |
|||
|
|||
DROP TABLE door; |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue