Expand Up
@@ -127,6 +127,7 @@ UNION return 'UNION'
[a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]* return 'IDENTIFIER'
\. return 'DOT'
['"][a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]*["'] return 'QUOTED_IDENTIFIER'
[`].+[`] return 'QUOTED_IDENTIFIER'
<<EOF>> return 'EOF'
. return 'INVALID'
Expand Down
Expand Up
@@ -279,6 +280,8 @@ selectExprAliasOpt
: { $$ = {alias: null, hasAs: null} }
| AS IDENTIFIER { $$ = {alias: $2, hasAs: true} }
| IDENTIFIER { $$ = {alias: $1, hasAs: false} }
| AS QUOTED_IDENTIFIER { $$ = {alias: $2, hasAs: true} }
| QUOTED_IDENTIFIER { $$ = {alias: $1, hasAs: false} }
;
string
Expand Down