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