[#6779] Oracle's quoted string literals start with case-insensitive Q letter

This commit is contained in:
lukaseder 2017-11-02 13:51:06 +01:00
parent 0196878ea4
commit 710fce1018
2 changed files with 4 additions and 1 deletions

View File

@ -5276,7 +5276,7 @@ class ParserImpl implements Parser {
private static final String parseStringLiteral(ParserContext ctx) {
parseWhitespaceIf(ctx);
if (parseIf(ctx, 'q'))
if (parseIf(ctx, 'q') || parseIf(ctx, 'Q'))
return parseOracleQuotedStringLiteral(ctx);
else
return parseUnquotedStringLiteral(ctx);

View File

@ -1833,6 +1833,9 @@ final class Tools {