diff --git a/mysql/MySqlLexer.g4 b/mysql/MySqlLexer.g4 index cfa6d78f0e..3ce6338c3b 100644 --- a/mysql/MySqlLexer.g4 +++ b/mysql/MySqlLexer.g4 @@ -1128,14 +1128,14 @@ STRING_USER_NAME: ( ); LOCAL_ID: '@' ( - [a-zA-Z0-9._$]+ + [A-Z0-9._$]+ | SQUOTA_STRING | DQUOTA_STRING | BQUOTA_STRING ); GLOBAL_ID: '@' '@' ( - [a-zA-Z0-9._$]+ + [A-Z0-9._$]+ | BQUOTA_STRING ); @@ -1165,4 +1165,4 @@ fragment BIT_STRING_L: 'B' '\'' [01]+ '\''; // Last tokens must generate Errors -ERROR_RECONGNIGION: . -> channel(ERRORCHANNEL); +ERROR_RECONGNIGION: . -> channel(ERRORCHANNEL); \ No newline at end of file diff --git a/mysql/examples/dml_select.sql b/mysql/examples/dml_select.sql index 6cb03ab752..1529362be6 100644 --- a/mysql/examples/dml_select.sql +++ b/mysql/examples/dml_select.sql @@ -62,9 +62,7 @@ select 'abc' ' bcd' ' \' \' ' as col, \N c2, -.1e-3; #begin -- -- Variables -SET @varNum= 1; -SET @varstring='foo', @varString2='bar', @VARSTRING3='baz'; -SELECT @myvar, @varNum; +SELECT @myvar; #end #begin